Address 4415 Imperial Ave Ste A San Diego CA 92113 United States
Phone: (619) 264-3104 Open 24 Hours a Day: No