Satta Beach Deluxe
Odayam Beach Road Satta Beach Residence, 695141 Varkala, India,Object type: Hotel Varkala
One of our top picks in Varkala.Located in Varkala, a 17-minute walk from Varkala Beach, Satta Beach Deluxe has accommodations with an outdoor swimming pool, fr