Brothers Deli & Pizza has operated on Merrimack Street since 1975, when it opened as the original location under the name Star Pizza. The restaurant is known for its Greek-style pizza made using a secret recipe brought from Greece decades ago, along with cheesesteaks, calzones, subs, dinners, pasta, and salads. The kitchen operates Tuesday through Saturday, 11 a.m. to 8 p.m., and accepts phone orders or delivery through partner apps.