Locale at The Galleria - Houston
Hotel😠 The room and space were overall nice. However upon arrival, I noticed a hole in the door and multiple spots and stains on the furniture. Additionally, the entrance and access to the building were inefficient. I could not get in and out of the building without struggle and this made my stay uncomfo...
Address
4410 Westheimer Rd, Houston, TX 77027, United States
Website
Contact
+1 512-580-7606Rating on Google Maps
4.60 (47 reviews)Open on Google Maps