Question: How many Westin hotels are located in the site the Galleria Office Towers are located in?
Sentence (from "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.
Relevant evidence: Yes