Address 726 E Valley Blvd Alhambra CA 91801 United States
Phone: (626) 457-3340 Open 24 Hours a Day: No