LOCATION

Outback Steakhouse

The Old Road
Newhall , CA 91381

Restaurant/Bar