A cerca de 23 km de Memorial Park e a 23 km de Houston Arboretum and Nature Center, Scottish Inn & Suites Houston Willowbrook dispõe de quartos em Houston. Este hotel de 2 estrelas dispõe de quartos com ar condicionado e casa de banho privativa. Este hotel está a 24 km de The Galleria Houston e a 24 km de Water Wall.
As unidades do alojamento dispõem de televisão de ecrã plano e um secador de cabelo.
Scottish Inn & Suites Houston Willowbrook dispõe de uma receção que pode dar dicas sobre a área.
CityCentre fica a 25 km de Scottish Inn & Suites Houston Willowbrook, enquanto Campus Central da Igreja de Lakewood está a 27 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional George Bush, que fica a 15 km de Scottish Inn & Suites Houston Willowbrook.