-
Depot Square Pizzeria
is a highly recommended pizzeria Restaurant
Ranked #1 of 6 Restaurants in Northfield Center Northfield.
Some say, it is incredible.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
The chicken bacon ranch pizza is incredible. The homemade ranch is the bomb!