started · updated
Google to open 12th global store in Houston on November 6
Google is scheduled to open its 12th global retail location at the Houston Galleria on November 6, 2026. This marks the company's 11th physical store in the United States and follows recent openings in San Diego and Tokyo.
Located at 5085 Westheimer Rd, the Houston store will offer a range of products including Pixel smartphones, smartwatches, headphones, and smart home devices such as security cameras. Beyond retail, the location will provide on-site repair services, customer support, and scheduled appointments for product shopping and device setup. Customers will also have the option to pick up online orders at this location.
The Houston Galleria is recognized as the largest indoor shopping destination in Texas. This new branch is the second Google Store in Texas, following the Austin location opened the previous year.
Entities
Google · Houston · Houston Galleria · Pixel