Address 8898 Navajo RD STE A San Diego CA 92119 United States
Phone: (619) 644-2760 Open 24 Hours a Day: No