Address 1000 W Valley Blvd Alhambra CA 91803 United States
Phone: (626) 284-8145 Open 24 Hours a Day: No