Quote:
Birds Lagoon Resort in Cochin, Thattekkad, Kerala is a place for nature lovers. Independent cottages, private lake and mountains around with lush green around a vast area makes it a cool place to stay.
Birds Lagoon Resort in Cochin, Thattekkad, Kerala is a place for nature lovers. Independent cottages, private lake and mountains around with lush green around a vast area makes it a cool place to stay. Read Less