Exit 1AonI-610 Westbound
Left 0.42 mi
Scottish Inns
8510 Almeda Road, Houston, TX 77054
Amenities
WiFi (Free)
24 Hours (Front Desk)
Fax Machine
Internet (Free)
Whirlpool
Parking Notes (Free, On-site)
Non-smoking (Rooms Available)