Scottish Inn And Suites Stafford includes 32 rooms and is 25 minutes' stroll from BAPS Shri Swaminarayan Mandir Houston Hindu Temple.
The inn in the Southwest Houston district, 3.3 km from The Fountains. Stafford Centre of Performing Arts is not too far from the property, while William P. Hobby airport is 35 km from it. This 2-star hotel also provides access to such sports attractions as Mercer Stadium, which is a 15-minute drive away.
They come equipped with a microwave and a fridge.
Located 4.2 km from Scottish Inn And Suites Stafford, the restaurant Eduardo's Mexican Restaurant offers a Mexican menu.
Book Scottish Inn And Suites Stafford
More +
Less -