Our Location We’re located at: 1517 South 8th Street, St. Louis, MO, 63104 – Downtown next to Soulard Market, Ballpark Village and Anheuser-Busch Brewery.