Book a room at the Grand Hotel in Porto Cervo in Costa Smeralda - Olbia - Eastern Sardinia for the best price on Travelocity. Read reviews from other travelers.