
The Ickworth Hotel & Spa
Bury St Edmunds, Bury St Edmunds
Location Here, you’ll be enjoying yourself all the time. Resort The Ickworth Hotel & Spa is located in Bury St Edmunds. This resort is located in 5 km from the city center. You can take a walk and explore the neighbourhood area of the resort — Ickworth House. At the resort Want to
Free WiFiParkingBusiness
USD 619 night

