translate English to French: The residence stands on top of a rocky promontory with a panoramic view of the sea.
La résidence est située sur les hauteurs et offre une vue panoramique sur la mer.