Poovar Island Resort: Located
in Kerala, India which was recently chosen by the National Geographic
Traveler as one of the 10 paradises found on earth and one of
the 50 'Must See' places of the world. Get away from the Noise
and Pollution of the Big cities and have a Holiday in the lap
of Mother Nature. Located at the Neyyar estuary - a unique blend
of backwaters and beach.