Big Ben Pizzeria

Restaurant in Concord, Massachusetts