translate English to French: Roof top terrace is a bonus.
La situation en centre ville, très stratégique....