National Car Rental
Costa Smeralda Apt Sardinia
أولبيا, 88 07026 ITA