The Park Inn is about 1 mi from Dover Castle, one of Dover’s most popular landmarks.