The business-friendly hotel is located in Houstons Northwest Houston neighborhood, where area attractions include Houston Arboretum and Nature Center, Memorial Park, and Galleria Mall. Area attractions also include Memorial Park Municipal Golf Course and River Oaks County Club.
La Quinta Inn Houston Northwest