answersLogoWhite

0

43 N 70 W is in the Gulf of Maine. The nearest major city is possibly Portsmouth, New Hampshire, USA.

User Avatar

Wiki User

7y ago

What else can I help you with?