Taste of Havana

Restaurants, Cuban River West/West Town
Venue name: Taste of Havana
Contact:
Address: 516 N Ogden Ave # 173
Chicago
60642
Price: $$
Do you own this business?
Static map showing venue location