Otterburn

Otterburn Millennium Green is in Otterburn, Newcastle-Upon-Tyne, Northumberland.

Nearest Millennium Greens

 * Old Bakehouse?
 * Red Row?