1. Lovin the Oven 39 Marion Ave, Norwood, MA 02062 Coordinate: 42.19528,-71.20995 Phone: (781) 269-9676