Tags Castra Nostria

Tag: Castra Nostria

Castra Nostria, Melia Hotels & Resorts, Melia Llana Beach Resort & Spa, Cape Verde, Africa

Melia Hotels Opens Fourth Cape Verde Property

Located on the island of Sal in Cape Verde, Africa, the seaside resort offers team building options galore.

Most Popular


Connect with us:

Prevue Meetings