LocationThe business hotel is located in Houston's Northwest Houston neighbourhood, where area attractions include Houston Arboretum and Nature Center, Memorial Park, and Galleria Mall. Area attractions also include Memorial Park Municipal Golf Course..