• Vail Ranch Towne Square

  • 32605 Temecula Pkwy, Temecula, CA 92592

Lease History

Lease Date Available SF Floor / Suite Asking Rate
June 20, 2017 1,095 N/A