Scottish Inns
11130 Telephone Road, Houston - Telephone Rd, TX 77075
Amenities
Handicap Accessible
Whirlpool
Refrigerator
Airport Nearby
Coffee
Restaurant Attached