Location

4490 West Point Loma Boulevard
San Diego, CA, 92107
United States