Skip to Main content
Bar Italia Ristorante St. Louis
Online Ordering Unavailable
0
Bar Italia Ristorante St. Louis
We are not accepting online orders right now.
13 Maryland Plaza, St. Louis, MO 63108
Bar Italia Ristorante St. Louis Location and Ordering Hours
(314) 361-7010
13 Maryland Plaza, St. Louis, MO 63108
Closed
• Opens Thursday at 4PM
All hours
This site is powered by
Terms of Service
|
Privacy Statement