El hotel está ubicado a los pies de las montañas de la Sierra Madre Oriental, a unos 230 km al sur de Laredo, Texas, donde hay mucho para explorar al aire libre.
Visita los exuberantes bosques verdes y las hermosas cascadas de las montañas mientras caminas o montas en bicicleta por los hermosos senderos de Cola de Caballo. Para la experiencia de la ciudad, disfruta de la belleza a lo largo del Paseo Santa Lucía, un paseo fluvial con bares y restaurantes donde puedes parar y disfrutar de la vista. También puedes divertirte en el Planetario Alfa, un museo interactivo de ciencias con un observatorio y un teatro IMAX. Termina el día con una cena relajante en uno de los muchos restaurantes que sirven carnes a la parrilla que hacen la comida de esta región famosa, y remata con una cerveza en Sierra Madre Brewing Co. o en alguna de las otras cervecerías locales