Hotel

The Albatroz

Cascais · Lisbon · Portugal

A hotel on the seafront of Cascais.

The Albatroz is a hotel on the seafront of Cascais; see thealbatroz.com.

  • Sea views