Restaurants in Chicago, IL
Restaurants • Italian Restaurants
300 W Hubbard St.,
Chicago ,
IL
60610
UNITED STATES
Based on 2 reviews
Nice place overall
Very nice upscale Italian food, plenty of eager servers to help you. The grilled octopus was delicious if maybe a little too charcoaly, the spinach pasta with lamb was also very nice but maybe a little over salted for my personal taste....Nice place overall
Very nice upscale Italian food, plenty of eager servers to help you. The grilled octopus was delicious if maybe a little too charcoaly, the spinach pasta with lamb was also very nice but maybe a little over salted for my personal taste....Worldwide > United States > Chicago, IL > Italian Restaurants