Enchanted Castle Family Entertainment Complex and Restaurant
1103 S Main St Lombard Pines Plaza, Lombard, IL 60148-3948
Enchanted Castle Family Entertainment Complex and Restaurant is a Game & Entertainment Centers place is located in Lombard, Illinois. The address of Enchanted Castle Family Entertainment Complex and Restaurant is 1103 S Main St Lombard Pines Plaza, Lombard, IL 60148-3948.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 630-953-7860, or open their website to view relevant information, The url is http://enchanted.com/