do they have anchovy pizza?
Address: 15 Union St, South Weymouth, MA 02190, USA
Mark Anderson | Sep 13, 2019
They've got the "BEST PIZZA" south of Boston!!! FANOMINAL subs as well!!!
Dave S | Sep 13, 2019
Yes
Thanks! Your answer is awaiting moderation.