Sort by:
View:
Smeralda Bay - Cleopatra
Starting from 1,800,000
Smeralda Bay is an extravagant resort on the North Coast. It is defined by its Italian architecture and Egyptian style overlooking the Mediterranean Sea.