This hotel is located in central Cuernavaca, just 600 metres from the citys cathedral and main square. It offers an outdoor pool and rooms with cable TV and a private bathroom. Hotel Bajo el Volcns restaurant s ... Read more

View all Luxury Hotels in Cuernavaca