1501 Locust St

1501 Locust St, St Louis, MO 63103


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.