Papa John's Pizza
111 Lenox St
Norwood
MA
02062
(781) 440-0280
papajohns.com
Open Map
Delivery
dining
food
pizza
Pizza Restaurant
pizzeria
Price Range: $25 for two people approx.
restaurant
Restaurants
Takeout Available