Готель розташований на пляжі Light House Beach, у південній частині провінції Керала. Готель складається з 3 основних будівель.