SubwayAddress115B N Euclid Ave, St. Louis, MO 63108Phone(314) 367-9200Rating★ 3.6(222 reviews)HoursThursday: 9 AM to 9 PMSee all hoursWebsiterestaurants.subway.com/united-states/mo/st-louis/115b-n-euclid?utm_source=yxt-goog&utm_medium=local&utm_term=acq&utm_content=1576&utm_campaign=evergreen-2020&y_source=1_MTQ5MDIwOTUtNzE1LWxvY2F0aW9uLndlYnNpdGU%3DSourceGoogle MapsAre you the business owner? Claim this listingCustomer ReviewsShare your experience.Leave a reviewView on Google Maps →