Restaurant

Bar Goa

Address
116 West Hubbard Street, Chicago, IL 60654 · Map
Neighborhood
Near North Side
Cuisine
Indian

More restaurants in Near North Side