Address 120 N Grand Ave Glendora CA 91741 United States
Phone: (626) 852-6739 Open 24 Hours a Day: No