1824 Spring Street - Spring Street Studios, Houston, TX 77007

1824 Spring Street - Spring Street Studios, Houston, TX 77007

675 SF- 3,348 SF Available