Inn About The Ickworth Hotel
The Ickworth Hotel is a 3.5-star hotel in Bury Saint Edmunds, United Kingdom. It is one of 24 places to stay in Bury Saint Edmunds listed on Triptoic.
Property facts
- Property type
- Hotel
- Star rating
- 3.5 stars
Location
Bury St Edmunds, Bury Saint Edmunds, United Kingdom
Loading map…
Frequently asked questions
Where is The Ickworth Hotel located?
The Ickworth Hotel is located at Bury St Edmunds, Bury Saint Edmunds, United Kingdom.
How many stars does The Ickworth Hotel have?
The Ickworth Hotel is rated 3.5 stars.