SAN DIEGO - The Observatory North Park

  • The Observatory North Park 2891 University Avenue San Diego, CA, 92104 United States