13607 Peacock Farm Road, St. Louis, Missouri 63131

Sold

SOLD before it hit the market!

Price: $850,000
Address:13607 Peacock Farm Rd
City:St. Louis
County:St. Louis
State:MO
Zip Code:63131
Square Feet:2,392
Bedrooms:4
Bathrooms:2.5

Location Map

[pw_map address="13607 Peacock Farm Rd., St. Louis, MO 63131" width="600px" height="300px"]

Ask To See Peacock Farm Rd: