Neeleshwar Hermitage
Neeleshwar, India
Neeleshwar Hermitage is a gorgeous beach hotel located in a quiet, unspoilt corner of Northern Kerala. With a glorious peaceful atmosphere, Neeleshwar is a perfect destination for relaxation or a base to explore this wonderful part of India.