Margherita Olio Restaurants in St. Louis
Show restaurants on map
Menu
Table booking
Menu
Table booking
City: St. Louis, 9568 Manchester Rd., St. Louis, United States
Indoor and outdoor dining as well as curbside pickup are available 7 days a week. Reservations are recommended for a standard table inside or outside...
Price
The Average price for Margherita Olio is:
$16.6
Feedback
These reviews refer only to the mentioned ingredients.