Cohiba Cuban Cuisine

Cohiba Cuban Cuisine

2835 N Broadway St, Chicago, IL
(773) 935-8866 serving: Lakeview, North Side
open:Sun-Thu 11am-10pm, Fri-Sat 11am-11pm

Location, Location, Location:

Categories:

Restaurants, Cuban,

The Low Down

Rants, Raves & Reviews