New-look Outback Steakhouse opens Tuesday in Schaumburg

The new Outback Steakhouse location set for a grand opening Tuesday in Schaumburg will be the first of the chain’s Chicago-area restaurants to sport a redesigned look.

Related posts