Nestled on the sun-kissed sands of Govind Nagar Beach, offering sumptuously appointed cottages and the iconic Venom Bar & Lounge.