90 Miles Cuban Cafe - 3333 W Touhy Ave, Lincolnwood, IL 60712, USA on Eaten
Our Story
Blog
Contact
Sign in
90 Miles Cuban Cafe
Claim
3333 W Touhy Ave, Lincolnwood, IL 60712, USA
Permanently Closed
3
REVIEWS
3
DISHES
6.6
RATING
Discovered by edco
MENU
7.6
JUPIÑA
1 review
7.2
FRITA CUBANA
1 review
6.0
POLLO A LA PLANCHA
1 review
HOME
OUR STORY
COMPETITION
BLOG
CONTACT
FOR RESTAURANTS
JOBS
TERMS & CONDITIONS
PRIVACY POLICY
Copyright © 2019 Eaten Technologies
All rights reserved