Palm Plaza Shopping Center in Temecula, California

Palm Plaza Shopping Center in Temecula is a retail area.

Land Use
retail area