French Valley

Temecula, CA
103,000 sq. ft. on 16 acres