Outback Steakhouse


Previous
Next
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.