Esta propiedad cuenta con una estupenda ubicación en Cochin. El Hotel fue edificado en 2012. El establecimiento consta de una sola planta. Los huéspedes podrán llegar en pocos minutos a pie a las principales estaciones de autobús y tren. El Hotel está ubicado a pocos kilómetros del aeropuerto.
La catedral de Santa Cruz de Cochín presenta alzados muy blancos, con interiores pintados al fresco en grandes escenas murales que representan la pasión y muerte de Cristo. Destacan las pinturas del italiano Antonio Moscheni.