tapioca.co.in
Club Mahindra Resort Cherai Beach
Club Mahindra Cherai is located on the narrow strip of land sandwiched between the beach and the backwaters.