The Best Sandwich Shops in St Louis

Handpicked top 3 best sandwich shops in St Louis, Missouri. 50-Point Inspection includes customer reviews, history, complaints, ratings, satisfaction, trust, cost and their general excellence. You deserve the best!


For Pete’s Sake Sandwich, Smokin’ Turkey Sandwich, The Layton Sandwich, The Quban Sandwich, The Reuben Sandwich, The Hangover Club Sandwich, Tamm Avenue Turkey Sandwich, The Big Bad Wolf Sandwich, The Dip Sandwich, Tomato Reuben Sandwich, Portabella Philly Sandwich, Veggie Melt Sandwich, Cold Turkey Sandwich & Smoked Chicken Salad Sandwich

Get House Salad Small for $3.49, Nora’S Salad for $7.99, Club Salad for $7.99 & Garden Salad for $7.99 - Weekday Lunch Special Available Tues - Fri Open - 4:00 pm & Beat the Clock Tues - Wed 5:00 pm - 8:00 pm

Price: Starts from $8.49


Tue - Fri 10:30 am - 8:00 pm
Sat - Sun 10:30 am - 3:00 pm
Mon Closed

1136 Tamm Avenue, St Louis, MO 63139


The Classic Sandwich, Veggie Sandwich, Reuben Sandwich, Vivola's Italian Classic Sandwich, Tuna Salad Sandwich, BLT Sandwich & Hot Roast Beef with Cheese Sandwich

Try Butter Croissants, Cheese Garlic French, French Roll, Multi-Grain Roll, Pretzel Roll, Sliced Marble Rye and Whole Wheat Wraps - Buy Breast of Chicken, Top Round Pastrami, Cajun Turkey, Top Round Corned Beef, Deluxe Ham & Genoa Salami


Mon - Fri 10:00 am - 2:30 pm
Sat & Sun Closed

1911 Schuetz Road, St Louis, MO 63146


Since 2005

Turkey Sandwich, Ham Sandwich, Veggie Sandwich, The Pizza Guy, Turkey Bacon Club, Asiago Chicken Sandwich, Hodge Podge, Cafe Club, Italian Beef, Meatball Sandwich, Italian Club, Chicken Giardiniera, B.L.T. Club, B Chicken Sandwich, Buffalo Chicken Sandwich, Grilled Cheese Sandwich, Chipotle Chicken Sandwich & The Big Tuna Sandwich

Serves Tomato Basil Bisque, Broccoli Cheese and Baja Chicken - Taste Lentil Chili, Grilled Cheese and Pick 2 - Buy Garden Chop Salad, Buffalo Chicken, Chicken Caesar Salad & Italian Chop


Sun - Tue 10:00 am - 2:00 pm
Wed - Sat 10:00 am - 3:30 pm

3722 Laclede Avenue, St Louis, MO 63108