Radisson BLU Resort & Spa, Golden Sands

Mellieha, Malta, MLH 5510
Description