Featuring 2-star accommodation, Scottish Inn & Suites IAH West is situated in Westfield, 20 km from Cynthia Woods Mitchell Pavilion and 35 km from Minute Maid Park. The 2-star motel has air-conditioned rooms with a private bathroom and free Wi-Fi.
Number of rooms: 29
2531 FM 1960 Road East, Westfield, TX 77073, United States