Address 4195 Genesee Ave San Diego CA 92111 United States
Phone: (858) 427-6790 Open 24 Hours a Day: No