St Louis MO STE A Southborough MA | Subway of Southboro, Subs & Sandwiches 1. 2001 S Big Bend Blvd, St Louis, MO 63117 | Martin Descher, Joanne (314) 645-9933