The King's Arms Hotel is a late 16th century coaching inn, situated in the centre of the historic and beautiful hilltop town of Malmesbury. The hotel has 11 en-suite letting rooms, all differing in layout and each with their own unique character. This variety allows the King's Arms to provide a wide range of accommodation types - we can provide single and double rooms, as well as twin rooms and rooms on the ground floor for those with limited mobility. We have no minimum night booking ... More