Get directions to: Subway, Newton Center, MA Restaurant address: 1185 Centre St Newton Center, MA 02459, USA Driving Walking Bicycling Restaurant: Subway