Bar Italia

13 Maryland Plaza, St Louis, Missouri 63108

bar-italia.jpg

Photograph by Kevin A. Roberts

13 Maryland Plaza, St Louis, Missouri 63108
Mon: Closed	
Tue-Thu:	11:30 am - 10:00 pm	
Fri-Sat: 11:30 am - 11:00 pm	
Sun	10:30 am - 9:30 pm
Italian
$$$
Best Restaurants 2018
Central West End