Ramada Encore Leicester City Centre84 - 90 Charles Street, Leicester, United Kingdom LE1 1GE1.2 miles