16150 Timber Creek Place Lane Houston Texas
Located in Houston, Scottish Inn & Suites is within a 10-minute drive of Traders Village and Bear Creek Pioneers Park. Featured amenities include complimentary wired Internet access, a 24-hour front desk, and laundry facilities. Free self parking is available onsite.