Sheraton Houston Brookhollow Hotel is a dynamic destination in Northwest Houston. Spacious accommodations, curated amenities and an ideal location, just moments away from The Galleria set the stage for a memorable visit.