Sal & Brasa Restaurant

18 Norwood St, Everett MA 02149 Today's hours: 11:00 am-10:00 pm (617) 389-4014
Cuisines and Dishes at Sal & Brasa Restaurant:
  • Steak

Map of Sal & Brasa Restaurant

Owner? Update your menu! Own Sal & Brasa Restaurant? Update your menu online!

Other dining options nearby

Or see all nearby Steak restaurants or all online ordering restaurants in the area.