Address 4111 Governor Dr San Diego CA 92122 United States
Phone: (858) 453-9383 Open 24 Hours a Day: No