Address 403 W Valley Blvd Alhambra CA 91803 United States
Phone: (626) 576-7447 Open 24 Hours a Day: No