Address 1211 E Valley Blvd Alhambra CA 91801 United States
Phone: (626) 300-0880 Open 24 Hours a Day: No