translate English to French: The apartments are only 15 meters away from the sea.
Les appartements ne sont qu' a 15m de la mer.