This hotel is located in the city of Santa Cruz, in Colchagua Valley. The hotel is surrounded by opportunities for discovery, affording guests the ideal setting from which to explore a world of wine, history and traditions. The hotel encapsulates the essence of Chilean style and charm. The luxuriously-appointed guest rooms afford a peaceful setting in which to completely unwind at the end of the day. The hotel features a seemingly boundless range of facilities and services, affording the utmo...