Angelo’s Taverna

316 Market Street St. Louis, Missouri 63103
Visit Site
Dinner 4:00pm -10:00pm.
  • Yelp Rating
  • Stars

Try our new family friendly Italian restaurant, Angelo’s Taverna, located in the
Drury Plaza Hotel in downtown St. Louis, MO. The latest addition to the
Lombardo’s family of restaurants is more than just your classic Italian.
Angelo’s Taverna features our third generation Italian recipes as well
as great steaks, gourmet thin crust pizza, and excellent sandwiches.

Stars 4

Overall Average Rating: