Newquay
Newquay is a coastal town in England, United Kingdom, on the Bristol Channel. The forecast point is open water 2 km northwest of Newquay.
Newquay is a coastal town in England, United Kingdom, on the Bristol Channel. The forecast point is open water 2 km northwest of Newquay.