South Coast Winery in Temecula, California

Live music venue in Temecula, CA, USA.