115 Main St Ste A, Salem 03079, United States
Open now· Closes at 22:00
115 Main St Ste A, Salem 03079, United States
No delivery
Spot something wrong?
Dishes at Salem House of Pizza. Prices may vary in venue.
Been to Salem House of Pizza? Be the first to share what you ate.