Welcome to Ramada Limited Decatur hotel in Decatur, IL 62526. Attractions include Decatur's Avon Theater, Childrens Museum and Decatur Indoor Sports Center. Enjoy free breakfast and internet at most hotel locations. Book your room and start saving with Wyndham Rewards!