North Point of Sri Lanka (Point Pedro) is located in Sri Lanka. Address of North Point of Sri Lanka (Point Pedro) is Point Pedro, Sri Lanka. North Point of Sri Lanka (Point Pedro) is rated 4.5 (out of 5 stars) by 208 reviewers on the web.
Some of the places around North Point of Sri Lanka (Point Pedro) are -
Point Pedro, Sri Lanka