Address 8850 Navajo Rd San Diego CA 92119 United States
Phone: (619) 465-3886 Open 24 Hours a Day: No