Travel Mandaram Nuwara | Kolapathana Ella | Travel to travel Sri lanka VLOG #9 by weekend 3 years ago * Mandaram Nuwara is a small village situated at the foot of Pidurutalagala (Mount Pedro) in the Central Province of Sri Lanka. * The town is also known colloquially as … Continue Reading 3 years ago 0 FacebookTwitterPinterestEmail