translate English to German: It is surrounded by landscaped gardens and has a number of top quality facilities.
Umgeben von Gartenanlagen bietet es eine ganze Reihe hochwertiger Einrichtungen.