Cleos
2048 W Armitage Ave
Chicago, Illinois 60647
USA
Phone: 773-227-6700
Chicago, Illinois 60647
USA
Phone: 773-227-6700
Food | |
Service | |
Ambiance | |
Overall: |
![](images/clear.gif)
Location & Nearby Info
Cleo's Restaurant0.00 mi
Map Room0.04 mi
Cafe Laguardia0.05 mi
Starbucks0.05 mi
Rios D'Sudamerica0.06 mi
Takashi Restaurant0.08 mi
Le Bouchon0.08 mi
Li'l Guys0.08 mi
Gilgamesh0.08 mi
Scylla0.08 mi
![](images/clear.gif)
Cuisine:
Cleos Description:
Cleos is a wonderful Others restaurant in Chicago, Illinois, offering you a big choices on their menus. Tell everyone what you thought. Share a useful tip or write a full review.
Reviews of Cleos