Get directions to: Leaf & Petal, Medfield, MA
Restaurant address: 36 Janes Ave Medfield, MA 02052, USA
Restaurant: Leaf & Petal