Scottish Inn & Suites Houston Willowbrook is gelegen op 23 km van Memorial Park, Houston en 23 km van Houston Arboretum and Nature Center, en biedt kamers in Houston. Het hotel met 2 sterren heeft kamers met airconditioning en een eigen badkamer. The Galleria Houston ligt op 24 km van het hotel en Waterwall Park ligt op 24 km.
De units bij het hotel hebben een flatscreen-tv en een haardroger.
De receptie van Scottish Inn & Suites Houston Willowbrook kan je tips geven over de omgeving.
CityCentre ligt op 25 km van de accommodatie, en Lakewood Church Central Campus ligt 27 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven George Bush Intercontinental, op 15 km van Scottish Inn & Suites Houston Willowbrook.