The Albatroz Hotel

The Albatroz Hotel ia a charming boutique hotel with a privileged location, close to the sea, that makes one feel “out of this world”.

SITE