Tags Melia Llana Beach Resort & Spa

Tag: Melia Llana Beach Resort & Spa

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