Mushroom Pizza from New London Pizza, Concord, MA

photo of mushroom pizza from New London Pizza, Concord, MA

Photo of mushroom pizza from New London Pizza, a sub shop and pizza place on Thoreau Street in Concord, MA

(Go to food photo index.)