#3 in Spring Clarion Pointe Spring - Houston North
★★★
2531 FM 1960 Rd E, Houston (TX), United States Show on map
Scottish Inn & Suites is a 2-star hotel in Houston (TX), United States. Guests rate it 7.8/10 (good) across 10 reviews, ranking it #461 of 784 places to stay in Houston (TX).
2531 FM 1960 Rd E, Houston (TX), 77073, United States
Scottish Inn & Suites has a guest rating of 7.8 out of 10 from 10 reviews, which is considered good. It ranks #461 of 784 properties in Houston (TX) on Triptoic.
Scottish Inn & Suites is located at 2531 FM 1960 Rd E, Houston (TX) 77073, United States.
Scottish Inn & Suites is rated 2 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel