Location
12880 Carmel Country Rd Ste D-100,
San Diego, CA 92130
By K-orko | 11/6/2015
Very nice , quiet and great service at this la salsa location in del mar