England is an autonomous country in the UK. It occupies the southern half of the island of Great Britain, bordered by Scotland to the north and Wales to the west. The island of Great Britain is just northwest off the northern coast of France, surrounded by the Atlantic Ocean.
New England
Northwest England.
esdsegfdghftgrthgthtdfhthtrhryrhryryyreyreyreyreyreyerytrytryfhtrhtrgffhhdgtrgtregfdgregstyhtruhtrjrytjuytdjdthjtdujytjtdjutrjj
England
New England
england
I believe the exact location the Mayflower left England is Plymouth England; hence, when they landed in the New Land, and named it, Plymouth Rock.
In New England they called America New England
New England is the region located in northeast America.
Canada borders New England on the north.
Whiechurch is located in Hampshire England. It is a easy location to find. Once you are near the general location of this church you will not miss it.
New England.