Beach House Tequila + Taqueria

3125 Ocean Front Walk San Diego CA 92109 USA

(858) 228-9283

Location