2300 Locust Street

2300 Locust Street, St. Louis, MO, is a building that has a great history with unique modern amenities. Visit the NSI Building located in St. Louis, MO, right in the heart of the Locust Business District. This prestigious, 6-story, brick, Classic Revival built in 1917 was recently renovated and has been restored to its original historic character, with contemporary amenities and conveniences. For sale or lease.