Villare Leicester City Centre hotel, Leicester

15 St Nicholas Place