Glass indulges in the Mediterranean Sun in Costa Smeralda
KNOWN in English as the Emerald Coast, Costa Smeralda is an Italian gem located in a luxury corner of northeast Sardinia, where the sparkling shore is filled with white sandy coves, glamorous resorts and super...