Royal Garden Hotel

Rua De Lisboa
Ponta Delgada
Portugal