Brothers Deli - Storrs

#11 - Pizza - Storrs, Steak, Cheese
1232 Storrs Rd, 06268, Storrs, US, United States
Dishes: 5

Brothers Deli

Phone
+18604771270
Address
1232 Storrs Rd, 06268, Storrs, US, United States

Amenities

Menu Items

More information

QR-code link to the menu

Related Restaurants

Fast & SimpleDownload Menu App now