Hotel Courtyard by Marriott Houston Heights/I-10
★★★
6677 Westcott St, Houston (TX), United States Show on map
Scottish Inns Westcott Street is a 2-star hotel in Houston (TX), United States. It is one of 784 places to stay in Houston (TX) listed on Triptoic.
6677 Westcott St, Houston (TX), 77007, United States
Scottish Inns Westcott Street is located at 6677 Westcott St, Houston (TX) 77007, United States.
Scottish Inns Westcott Street is rated 2 stars.
Highly rated alternatives close by
Hotel
Hotel