LOCATION

Outback Steakhouse

1418 South Azusa Ave
City Of Industry , ca 91748
626-810-6765
Restaurant/Bar