Tags Melia Hotels & Resorts

Tag: Melia Hotels & Resorts

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