Sky Plaza Hotel, Leicester

Abbey Street LeicesterLE1 3TE, United Kingdom