The Stafford Hotel is located in the heart of the picturesque ancient city of Chester. Chester was founded in 79AD by the Romans and offers many visitor attractions, both ancient and modern. Within easy reach of the surrounding Cheshire and North Wales countryside you will be ideally placed to make the most of your stay in this beautiful city.At the Stafford Hotel we offer superior accommodation with excellent service to ensure you have a comfortable stay. Situated in the centre of Chester and ... More