Outback Steakhouse – Temecula, CA

Outback Steakhouse located in the Winchester Meadows Shopping Center and fronting Temecula’s busy Winchester Road shopping corridor. The property boasts over 6,000 SF of restaurant space on a 1.3 acres corner pad at the signalized intersection of Winchester Road and Roripaugh Road.