Holiday Inn Leicester

129 St Nicholas Circle, Leicester, Leicestershire, LE1 5LX

Location map


Add to Shortlist