Welcome to Yannalfo's!
Located in the center of Marblehead, Yannalfo's serves up the finest casual Italian fare with exciting dishes and unique ambiance. At Yannalfo's, every dish is created using only the freshest, finest ingredients. We serve only the finest meats and seafood, freshest vegetables and breads. Whether you join us in our dining room or call in an order for take out, our goal is for you to not only feel like a valued customer, but also a member of our family.