Date Listed:
Jul 27, 2021
Last Updated:
Jan 27, 2025
Discover an exceptional opportunity to establish your business in a prime location anchored by two major tenants, Schnucks and Planet Fitness, and conveniently close to St. Louis University. This shopping center offers unparalleled benefits for businesses looking to thrive in a high-traffic environment.