Lombard
Restaurants
1103 S Main St
- Category:
- Restaurants
Lombard, 60148
IL, United States
- (630) 953-7860
Rate and review Enchanted Castle Restaurant in Lombard, IL, United States!
Share your experiences at Enchanted Castle Restaurant with your friends or discover more Restaurants in Lombard, IL, United States.