Our Locations

Houston

The Galleria I

5015 Westheimer Road

Space #A2360A

Houston, TX 77056

United States

(713) 622-5501

Store Hours

Mon – Sat: 11 AM – 6 PM
Sun: 12 PM – 5 PM

Holiday Hours

Mon – Weds: 11 AM – 7 PM
Thurs: Closed
Fri: 10 AM – 8 PM
Sat: 11 AM – 8 PM
Sun: 12 PM – 6 PM