2907 Shelter Island Dr., San Diego, CA | Map it
(619) 223-4247 | View Website
Hours
out of 5
12 Reviews