/
/
Bar Italia Ristorante, a dog-friendly establishment nestled in the heart of St. Louis's Central West End, has been a passionate endeavor of the Yohannes family since its establishment in 1983. What began with a simple cup of espresso has blossomed over 28 years into a dedication to providing an unparalleled and genuine Italian...