Pizza at Illeons Peaks located on Peaks Island Portland Maine
72
Pizza at Illeons Peaks located on Peaks Island Portland Maine. There aren’t many food choices on peaks Island in Portland Maine but this one place was highly recommended by various locals so we gave it a try. This business is only been on Peaks Island for the past few months and is brand new. They build and serve all the pizza out of a food truck and a portable wood fired pizza oven.