at 2540 W Armitage Ave, Chicago , 60647 United States
Call in for our hours! Armitage location:773/227-2822, Clybourn Location: 773/248-2822
armitage-bus and blue line(western stop)
33083 FB users likes 90 Miles Cuban Cafe, set it to 3 position in Likes Rating for Chicago, Illinois in Restaurant & Cafe category
90 Miles Cuban Cafe is Chicago based place and this enity listed in Cuban Restaurant category. Located at 2540 W Armitage Ave IL 60647. Contact phone number of 90 Miles Cuban Cafe: (773) 227-2822
Best Polish Food On This Side Of The Ocean
Bajo nueva administracion,platillos nuevos incluidos, mejorando el servicio para su mayor satisfaccion,