1. Temecula Plant Scape 41333 Salt River Ct, Temecula, CA 92591 Coordinate: 33.52172,-117.12426 Phone: (951) 699-8869