Located at 3801 N 23rd Street, St. Louis, Missouri 63107, this Apartamentos multi-familiares is for Venda with a price of $58,900 USD. The property was built in 1885,. This listing has 2,070 Pés Quadrados of interior space on a lot of .05 Acres. See all Homes for Venda in St. Louis.