Miembro del grupo "The Leading Small Hotels of the World", ubicado junto al mar con una magnifica vista sobre la bahia de Cascais y el Atlantico, el Hotel Albatroz fue mandado construir por los Duques de Loulé en el siglo XIX.
El excelente servício, en conjunto con el encanto de una residencia privada, dá a cada una de las 53 habitaciones, incluyendo 10 suites, una personalidad unica.