Westbury Square
United States
Westbury Square was a shopping center located on a 7.5-acre (3.0 ha) site near the intersection of Chimney Rock Road and West Bellfort Avenue, in the Westbury neighborhood in the Brays Oaks district of Southwest Houston, Texas. It was built as a part of Westbury Section 3.
Shopping mall data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).