Lombard IL Family Entertainment Centers 1. 1103 S Main St, Lombard, IL 60148 | Enchanted Castle Restaurant (630) 953-7860