Kitchen Depot

2118 Lamar St.
Houston, TX 77003