CHICAGO (FOX 32 News) - Whether you’re in Havana, Cuba, or Lincolnwood, Illinois, you can still get authentic, and delicious Cuban food.
90 Miles Cuban Cafe is a staple in Chicago but their Lincolnwood location features a full bar and entertainment you don’t want to miss.
90 Miles Cuban Cafe in Lincolnwood is located near the main entrance of Lincolnwood Town Center at 3333 West Touhy Avenue.
They also have locations in Logan Square and Roscoe Village.
For more information head to 90MilesCubanCafe.com.