Sky Plaza Hotel** 14-17 Abbey Street - Leicester, England Category: Hotel ** This attractive and well-appointed city centre hotel is situated in the heart of Leicester and is a great base for ... more info » rating 71% 3 reviews Availability very low BOOK