There are no dining options available within 2 miles of Newbury. The following are the nearest listings found. Note distances are as the crow flies and may not reflect actual travel distances.
Newbury is a town in Essex County, Massachusetts. The population was 6,716 at the 2020 census. Newbury includes the villages of Old Town (Newbury Center), Plum Island and Byfield. Each village is a precinct with its own voting district, various town offices, and business center.