This property is located in Stafford . Hotel was built in 1997. Hotel was completely renovated in 2011. The on-site car park may be useful to those arriving by car.