Maananchira

Kozhikode
Mananchira is a man-made freshwater pond situated in the centre of the city of Kozhikode in Kerala, southern India. The pond is 3.49 acres (14,120 m2)...
No Reviews
    Not Yet Rated

Search Places, Packages Here