Attractions Point Pedro October 9, 2013Caliope Sage Want to see the other end of Sri Lanka? Then visit Point Pedro, the North Most town of Sri Lanka. If you are intent on discovering Sri Lanka to its… Share