The Poolside Grill

5300 Grand Del Mar Ct San Diego CA 92130 USA

(858) 314-2000

Location