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