Boston USA City Guide
Cape Cod Massachusetts is a peninsula located southeast of Boston USA. A number of pretty towns and beach resorts can be found in this area of New England.
The picturesque islands of Nantucket and Martha's Vineyard are located south of the peninsula.