117 Loughborough Ave

117 Loughborough Ave, St Louis, MO 63111


2 years ago


my apartment is great it walking dinstence to stores close to bus and shops it has a big patio grass and a garden u can sit out side it the shade it maintained takeing care of love my apartment very much its a studio apartment