Sally's Apizza operates multiple locations across New England, with the Dorchester outpost situated in South Bay Shopping Center. The restaurant describes itself simply as "There are pizza restaurants. Then there's Sally's Apizza," positioning itself as an Italian restaurant that extends beyond standard pizza offerings. The location accepts reservations and offers catering and private events.