8601 Lackland Road

St. Louis Missouri 63114

Property Features
  • Listing Type: For Sale
  • Building Size: 1,323 SF
  • Lot Size: 0.19 Acres
  • Sale Price: $142,500