How many Westin hotels are located in the site the Galleria Office Towers are located in?
Galleria Office Towers: Galleria Office Towers is an office complex located on the site of The Galleria in the Uptown district of Houston, Texas, United States.
i don't know