Description
Arch City Deli is a welcoming restaurant at 430 South 15th Street in Saint Louis, Missouri, serving locals and travelers exploring the city’s vibrant downtown. Ideal for a quick lunch, casual bite, or a stop during a mother road road trip, this Route66-friendly deli offers a convenient location near major attractions and business districts. Known as a dependable Saint Louis restaurant choice, Arch City Deli appeals to visitors looking for fresh deli-style favorites in the heart of town. Whether you are discovering historic Route66 landmarks or simply searching for a satisfying restaurant in Saint Louis, Arch City Deli makes a great stop for comfort food and city convenience.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
