Address 1625 S Alameda St Compton CA 90220 United States
Phone: (310) 223-5060 Open 24 Hours a Day: No