The Falstaff Hotel is one of the leading hotels in Canterbury. This 3 Star Hotel is an ideal place to stay for those travelers who are in to business and leisure purposes.