Details

  • Built in 1928

Images

3159 Allen Ave, St. Louis, MO 63104, USA

Floor Plans