Address 1247 Huntington Dr Duarte CA 91010 United States
Phone: (626) 305-8330 Open 24 Hours a Day: No