Address 1300 E Valley Blvd Alhambra CA 91801 United States
Phone: (626) 943-2502 Open 24 Hours a Day: No