Norwood MA Outback Steakhouse 1. 1212 Providence Hwy, Norwood, MA 02062 | Outback Steakhouse (781) 551-8855