Bar Italia STL
Restaurant/cafe
63108 St. Louis
United States
Phone: (314) 361-7010
Website: http://www.baritaliastl.com/
Opening times:
Mon:
Tue: 11:30 am - 10:00 pm
Wed: 11:30 am - 10:00 pm
Thu: 11:30 am - 10:00 pm
Fri: 11:30 am - 11:00 pm
Sat: 11:30 am - 11:00 pm
Sun: 10:30 am - 9:30 pm
Upscale Italian unlike anything else you've had in Saint Louis, join us in the heart of the Central West End for a dining experience you're sure to remember!



