Address 1739 E Colorado Blvd Pasadena CA 91106 United States
Phone: (626) 578-7820 Open 24 Hours a Day: No