Newton City is located at 1284 Centre St, Newton Center, MA. This location is in the Newton Center neighborhood..