Venues

Holiday Inn Leicester

129 St Nicholas Circle

Leicester City
LE1 5LX
Leicester City
Leicester City

Tel: 0116 242 8714
View website