1501 Locust St
(1)

1501 Locust St, St Louis, MO 63103

Reviews

1 year ago

Awesome place

Huge space and great view from the window. can see the significant Arch Gateway from the window. There is nothing better than waking up by the great sunshine. Also the restaurant downstairs is awesome.