Address 2927 University Ave San Diego CA 92104 United States
Phone: (619) 220-7620 Open 24 Hours a Day: No