11861 Spruce Orchard Dr, Saint Louis, MO 63146

11861 Spruce Orchard Dr, Saint Louis, MO 63146 is on the street of Spruce Orchard Dr, in the city of Saint Louis, Missouri. It is in the zip code of MO 63146.

11861 Spruce Orchard Dr, Saint Louis, MO 63146 is a Single Family home.
It has 3 bedrooms, 2 bathrooms, proximately 1,514 square feet floor size, 10,581 sqf square feet lot size.
It was built in 1972. It has 1 storey.

 
 
 
 
© 2024footer