Location This charming hotel is in a great location in the north of Houston, roughly 20 minutes from the city centre. There is a shuttle bus service to the George Bush airport. Facilities The establishment comprises a total of 334 accommodation units...