Located by the seaside with direct access to the beach, this all-inclusive hotel in Albufeira spans across 17 hectares and offers 438 rooms.