translate English to French: The hotel is situated by the Leas Cliff hall overlooking the English Channel where Dover is approximately 6 miles away.
Celui-ci se trouve près du centre Leas Cliff et surplombe la Manche à environ 9,5 km de Douvres.