117 Loughborough Ave
(1)

117 Loughborough Ave, St Louis, MO 63111

Reviews

1 year ago

apartment

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