Location

Mykonos Greek Restaurant
8660 W Golf Road
Niles, IL 60714
(847) 296-6777
Hours:
Sun-Thu 11am-10pm
Fri/Sat 11am-Midnight
See Google Maps
See Google Maps
8660 W Golf Road
Niles, IL 60714
(847) 296-6777
Sun-Thu 11am-10pm
Fri/Sat 11am-Midnight
See Google Maps
See Google Maps