Hotel Albatroz is a boutique hotel perched above the ocean, offering uniquely decorated rooms with comfort and stunning views of the Bay of Cascais. Situated on the Estoril coast cliff, it provides a charming escape.