Milo's Pita Place
Address:
2639 W Peterson Ave, Chicago, IL 60659
Phone:
(773) 293-6593 Restaurants, Greek
Other Businesses:
- Azul Restaurant & Lounge at 2639 W Peterson Ave, Chicago, IL 60659
- Charminar Fine Dining & Grill at 2501 W Devon Ave, Chicago, IL 60659
- Del Taco at 7138 N Clark St, Chicago, IL 60626
- El Novillo Taqueria at 7137 N Clark St, Chicago, IL 60626
- See Thru Chinese Kitchen at 5609 W Division St, Chicago, IL 60651