Situé à seulement 1,6 km du centre-ville de Houston, cet hôtel de luxe se trouve à 5 minutes à pied du Minute Maid Park, domicile des Astros de Houston.
Nombre de chambres: 135
220 Main Street, Downtown Houston, Houston, TX 77002, États-Unis
Hôtel réservé 1 fois aujourd'hui.