2305 Angelica Street, St. Louis, MO 63107

Current Owners
Lra
Purchase Price
$10 (2001)
Property Taxes
N/A (2015)
Blockshopper green logo