Space Montrose

Space is a place for inspiration, innovative concepts and a unique shopping experience! A destination for you to interact with brands on a more personal level and find one of a kind pieces. Visit Space and breathe its atmosphere, touch and feel the concepts at your reach. Get involved with the message of collective minds and discover why everything is Space.

The new site was launched November 11, 2015.

Address: 1706 Westheimer Rd Ste 2, Houston, TX 77098


Phone: (832) 649-5743



Comments are Disabled