GLA: +/- 85,661
Florissant Square is a grocery anchored shopping center situated 18 miles outside of St. Louis, one of the largest cities in the state. The shopping center has ample parking and two signalized access points at N. Hwy 67 (N. Lindbergh) & W. Washington and W. Washington.