minube
Royal Inn
In the town of Jonesboro, in the beautiful state of Illinois, we find the Royal Inn, which offers a convenient location for visiting the city both for business and pleasure. Once here a wide variety of restaurants and entertainment venues are nearby.