On the mouth of the Piscataqua River, which divides Maine from New Hampshire lies the city of Portsmouth. Portsmouth is one of the most vibrant areas in New England. With historic architecture and coastal beauty, Portsmouth and the surrounding seacoast region regularly make the lists of top places to live. Rochester, Dover, Exeter, Hampton, Stratham, Greenland, Newington and Rye round out some of the choice areas to live in the Seacoast Region.  Real Estate choices range from oceanfront estates to modest inland ranch homes. A plethora of commercial and investment opportunities abound in this thriving region. The area is renowned for its plentiful variety of restaurants, shopping and attractions. Outlet malls in Kittery ME, as well as major malls in Newington NH make the area a shopping destination as well. An easy commute to Boston and Portland, the Seacoast offers the best of all worlds.