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. Everything is made to order, so we take a casual pace, and while we may not be the fastest, we feel you'll realize we are worth the wait! 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.