Este hotel de lujo situado a solo 1,6 km del centro de la ciudad de Houston se encuentra a 5 minutos en coche del Minute Maid Park, sede de los Astros de Houston.
Número de habitaciones: 135
220 Main Street, Centro de Houston, Houston, TX 77002, Estados Unidos
Hotel reservado 1 veces hoy.