Home > Missouri homes > Saint Louis homes > 63103 homes > North 18th Street homes

North 18th Street homes

North 18th Street, Saint Louis 63103 contains 2 assessor property records.

205 North 18th Street, Saint Louis MO
205 North 18th Street, Saint Louis MO
This home has 152600 square feet and was built in 1919.
1