(281) 909-9900
5801 Westheimer Rd Suite 100
Houston, TX 77057
Stage Look continues to carry on the legacy of a company that was started in the 90s in Milan, Italy.
We believe that great high-end furniture shouldn't have to break the bank. Although our company is based in Houston, Texas, all our high-end furniture is made in Italy. And we ship it all around the US at a fantastic price!
In Business Since: | 2021 |
Mon-sat 11am - 7pm, Sun 12-6pm