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
(314) 962-3318
  • Hours: Monday-Friday: 7 a.m.-9:30 p.m.
    Saturday and Sunday: 8 a.m.-9:30 p.m.
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »