Venues

Holiday Inn Leicester

129 St Nicholas Circle

Leicester City
LE1 5LX
Leicester
Leicester City

Tel: 0116 242 8714
View website