Drag box to select area
Subway offers a variety of freshly-made sandwiches and salads. The store at the Galleria Mall is located on the lower level in the Food Court.
2 Saint Louis Galleria, Saint Louis, MO 63117
- Hours: Mon - Sat, 10am - 9pm; Sun, 11am - 6pm