Brothers Taverna
Restaurant
•
283 Derby St, Salem, MA 01970, USA
7.8
Sunday: Closed
See if anyone you trust recommends it!