Back
SoWa Pizza Boston Logo

SoWa Pizza Boston

No review ratingsNo price ratings5258.19mi
309 D St, Boston, MA, 02127
Fri 10:30 AM - 9:30 PMCall Now

About SoWa Pizza Boston

If you're looking for salad restaurants in Boston look no further. SoWa Pizza Boston is known for having some of the best Salads in Boston. Located at 309 D St, SoWa Pizza Boston is a great place...show more

Online Ordering Options

(See pickup options)
delivery.combest deal
$0.00
Est. Fee
67 minEst. Time
delivery.combest deal
$0.00
Est. Fee
67 minEst. Time