Address 4225 Genesee Ave San Diego CA 92117 United States
Phone: (858) 569-2310 Open 24 Hours a Day: No