Enchanted Castle Restaurant & Entertainment Complex

1103 S. Main St.
Lombard, Illinois, 60148, United States