This Best Western hotel is located in Houston, Texas. It features a complimentary breakfast, free Wi-Fi in public areas, free parking, an outdoor pool and a fitness centre. This hotel also features 58 guestrooms that are equipped with wired and wireless internet access, flat-screen televisions with cable channels, sitting areas and refrigerators. The Best Western Windsor Suites is conveniently located in downtown Houston. It is in close proximity to the Houston Museum District, Cy-Fair Hospital and more local attractions.
13371 FM 1960 Road W
Houston, Texas
77065, United States