The former True China Company building, built in 1920, with 5-stories and 69,000 square feet was redeveloped into 65 loft apartments.
715 North 21st Street St. Louis, Missouri 63103
314-776-6000
The former True China Company building, built in 1920, with 5-stories and 69,000 square feet was redeveloped into 65 loft apartments.
314-776-6000