Bar Italia Ristorante

Upscale Italian unlike anything else you’ve had in St. Louis. Join us in the heart of the Central West End for a dining experience you’re sure to remember!

  • Tues-Thurs 11:30 a.m. 10 p.m.
  • Fri-Sat 11:30 a.m. 11 p.m.
  • Sun 10:30 a.m. 9:30 p.m.