About us
Define
Definitions for
"Newquay"
The town should not be confused with New Quay in Wales.
en.wikipedia.org