translate English to French: Relax on the spacious rooftop terrace or the Mediterranean-style garden.
Détendez-vous sur la terrasse, située sur le toit, ou dans le jardin méditerranéen.