Leena's Kitchen 63 Long Pond Rd, Plymouth, MA 02360, USA https://www.leenaskitchenplymouth.com/ Business InfoBest Italian food around! Vegan and non! Back