Enchanted Castle Restaurant & Entertainment Complex
Lombard, IL86% like it (4.3 / 1465 Reviews )
CONTACT
Address: 1103 S Main St, Lombard, IL 60148, United States Map ➦ Get Directions
Phone : +1 (630) 953-7860 Call
ABOUT
It has received 1465 reviews with an average rating of 4.3 stars.
FAQs
The address of Enchanted Castle Restaurant & Entertainment Complex is:
Enchanted Castle Restaurant & Entertainment Complex1103 S Main St
Lombard, Illinois 60148
P: +16309537860
Visit Website: www.enchanted.com
Enchanted Castle Restaurant & Entertainment Complex is listed under