Jamestownnoun
a former village on the James River in Virginia north of Norfolk; site of the first permanent English settlement in America in 1607
Plymouthnoun
a town in Massachusetts founded by Pilgrims in 1620
Plymouth
Plymouth ( (listen)) is a port city and unitary authority in South West England. It is located on the south coast of Devon, approximately 37 miles (60 km) south-west of Exeter and 190 miles (310 km) south-west of London.