- Address
- 115 North Euclid Avenue, Saint Louis, MO 63108
- Phone
- +1 314-367-9200
- Opening hours
-
Hours may differ on public holidays.Monday – Saturday 9 AM–9 PM Sunday 10 AM–8 PM - Website
- restaurants.subway.com/united-states/mo/st-louis/115b-n-euclid
- Coordinates
- 38.642480, -90.262018
This listing is based on OpenStreetMap data (updated 2026-10-06). Something wrong? Fix it on OpenStreetMap or let us know.
More Subway nearby
-
Subway – Lindell Boulevard 0.9 mi
4149 Lindell Boulevard, Saint Louis, MO 63108
-
1151 South Kingshighway Boulevard, St. Louis, MO 63110
-
Subway – Hampton Avenue 1.7 mi
1205 Hampton Avenue, Saint Louis, MO 63139
-
Subway – Saint Louis 1.9 mi
Saint Louis, MO
-
4963 Natural Bridge Avenue, Saint Louis, MO 63115
-
1641 South Jefferson Avenue, Saint Louis, MO 63104
Frequently asked questions
Where is Subway – North Euclid Avenue?
Subway – North Euclid Avenue is located at 115 North Euclid Avenue, Saint Louis, MO 63108. Use “Get directions” to start a route from where you are.
What is the phone number of Subway – North Euclid Avenue?
The listed phone number is +1 314-367-9200.
What are the opening hours of Subway – North Euclid Avenue?
Recorded opening hours: Monday – Saturday 9 AM–9 PM; Sunday 10 AM–8 PM. Hours may differ on holidays.