Membro dos “The Leading Small Hotels of the World” situado junto ao mar, sobre a baía de Cascais, o Hotel Albatroz foi mandado construir pelos duques de Loulé no séc. XIX.
O excelente serviço, aliado ao charme de uma residência privada, dão a cada um dos 53 quartos, incluindo 10 suites, um carácter único.