Affton White-Rodgers Community Center
Address:
9801 Mackenzie Road
St. Louis
, MO
, 63123
38° 32' 29.3388" N, 90° 19' 30.5076" W
See map: Google Maps