Set in Houston, 13 km from CityCentre Plaza, Scottish Inn & Suites Sam Houston Parkway offers accommodation with free Wi-Fi and free private parking. This 2-star hotel offers a 24-hour front desk.
Number of rooms: 64
9610 West Sam Houston Parkway South, Houston, TX 77099, United States