Address 13417 Telegraph Rd Santa Fe Springs CA 90605 United States
Phone: (562) 941-5359 Open 24 Hours a Day: No