South Coast Winery
in Temecula, California
Live music venue in Temecula, CA, USA.