Address 1000 Huntington Dr Duarte CA 91010 United States
Phone: (626) 357-2518 Open 24 Hours a Day: No