About
Brothers Deli & Pizza, a family-owned eatery, is a hidden gem in the heart of Lowell, MA. Located at 688 Merrimack St, our Pizza restaurant serves up a delicious blend of traditional Greek and American flavors. From classic Pizza pies to mouthwatering gyros and souvlaki, our menu is designed to satisfy any appetite.
As a local favorite, our American restaurant prides itself on using only the freshest ingredients, sourced from local suppliers whenever possible. Our chefs take great care in crafting each dish, ensuring every bite is a flavorful and memorable experience.
Whether you're in the mood for a quick lunch, a family dinner, or a late-night snack, Brothers Deli & Pizza is the perfect destination. Our cozy atmosphere and friendly staff make us the ideal spot to relax and enjoy a great meal. Come taste the difference at Brothers Deli & Pizza, where every bite is a delight for the senses.