A pizzeria and sub shop in the western suburbs of Boston has shut down after more than 25 years in business.
According to a poster within the Friends of Boston's Hidden Restaurants Facebook group page, Brothers Pizza & Restaurant in Needham is no longer in operation, as it closed its doors late last week. The dining spot first got its start in 1997, offering Greek pizza, calzones, subs, pasta dishes, and grill items, with a few Greek dishes such as spinach pie, gyros, and grilled chicken on the menu.
The address for Brothers Pizza & Restaurant was 201 Reservoir Street, Needham Heights, MA, 02494.
[More restaurant openings/closings from the Boston's Hidden Restaurants site): List of Restaurant Closings and Openings in the Boston Area]