7959 Balboa Ave.
San Diego, CA
United States

Location