Anthonino's Taverna
➤ 2225 Macklind Ave, 63110, St. Louis, United States
Vegetarian Friendly, Vegetarian, Italian, Pizza, Greek
"Italian sausage was unpleasantly pungent, very little sauce, didn't like the flavor, the pizza is overrated, the lady who waited on me was very nice and helpful."