Listing 29 restaurants in and around New Castle.
New Castle is a town in Rockingham County, New Hampshire. The population was 1,000 at the 2020 census. It is the smallest and easternmost town in New Hampshire and the only one located entirely on islands. It is home to Fort Constitution Historic Site, Fort Stark Historic Site, and the New Castle Common, a 31-acre (13 ha) recreation area on the Atlantic Ocean. New Castle is also home to a United States Coast Guard station, as well as the historic Wentworth by the Sea hotel.
60 Wallingford Square, KITTERY, Maine 03904
Whether you’re relaxing in the main dining room, or in our cozy lounge, Anneke Jans is the perfect spot for locals and visitors who are looking for a unique and comfortable dining experience.
177 Mechanic Street, PORTSMOUTH, New Hampshire 03801
We specialize in classic New England style chowders and stews, lobster rolls and seafood dishes that you are sure to enjoy.
Our lobster is locally caught and fresh daily.
66 Marcy Street, PORTSMOUTH, New Hampshire 03801
We are located in the Dunaway building of Strawbery Banke; although it looks authentically Colonial, this building was constructed to portray a typical New England country store for the 1964 World's Fair in New York.