Neeleshwar Hermitage
18 thatched cottages on an unspoilt stretch of Malabar coast — Kerala’s first true luxury retreat north of Kozhikode, still one of its quietest.
18 thatched cottages on an unspoilt stretch of Malabar coast — Kerala’s first true luxury retreat north of Kozhikode, still one of its quietest.