LOCATION

Outback Steakhouse

137 Thousand Oaks Blvd
Thousand Oaks, CA 91360
805-381-1590
Restaurant/Bar