translate English to French: Moreover, the Centre is within striking distance of both mountains and sea.
En outre le Centre est situé tout près des montagnes et de la mer.