About Newtown River

Lagoons, Interesting Places, Natural, Water, Rivers

Newtown River is a large natural inland harbour located on the Isle of Wight's northwestern coast, named after the nearby village of Newtown. It is sometimes also referred to as Newtown Creek.

Newtown Harbour is the name given by Natural England to the River and surrounding land, and this area is the only national nature reserve on the island. It is owned and managed by the National Trust.

Newtown River consists of a number of estuaries of small rivers, and has the form of several finger-like indentations in the coastline.

Source From: Wikipedia
Isle of Wight, England, United Kingdom

Nearest places in Newtown River