The Spot Restaurant

5535 Morehouse Dr San Diego CA 92121 USA

Location