Drag box to select area
This clean, well-kept Subway has a great location. Enjoy the smell of fresh-baked bread upon entering. Order a sandwich, or make it a meal with chips and a drink. Subway has been serving customers since 1965.
612 E Lockwood Ave, Saint Louis, MO 63119
- Hours: Monday-Friday: 7 a.m.-9:30 p.m.
Saturday and Sunday: 8 a.m.-9:30 p.m.
- Accessible: yes