Address 11701 Telegraph RD Santa Fe Springs CA 90670 United States
Phone: (562) 949-9431 Open 24 Hours a Day: No