9019 Sedgwick Place Drive, St Louis, MO 63124
2
beds
2
baths
1,872 Sq.Ft. LIVING AREA
7,100 Sq.Ft. lot
Upscale condominium living completes the range of high-quality housing on offer.
Explore