Address 860 E Colorado Blvd Pasadena CA 91101 United States
Phone: (626) 795-5177 Open 24 Hours a Day: No