Lou Boccardi's Restaurant Photos
5 photos · Italian Restaurant at 5424 Magnolia Ave, Saint Louis, MO
About Lou Boccardi's Restaurant
Lou Boccardi's Restaurant is an Italian restaurant located at 5424 Magnolia Ave in Saint Louis, Missouri. It is one of 770 places to eat and drink we list in Saint Louis. Prices are affordable ($10–20 per person).
Lou Boccardi's Restaurant is open 5 days a week, usually 11:00 AM – 9:00 PM (closed Monday and Sunday).
Lou Boccardi's Restaurant's menu features 8 dishes and drinks. Dishes worth a look include Onions, Pepperoni Pizza, and Dough.
Photos may have been taken by visitors and might not reflect the current look of Lou Boccardi's Restaurant. Own a photo shown here? Request removal or credit.
