Grand Hôtel de Cala Rossa is located on the Cala Rossa peninsula near Lecci, a tranquil coastal area known for its beautiful sandy beaches. The hotel is just 0.2 km from Plage de Cala Rossa and about 1.1 km from Torra di San Benedettu, a historic Genoese tower. Porto-Vecchio town center is approximately 5.8 km away, offering shops and dining. The nearest major airport, Figari Sud Corse Airport, is around 25 km from the hotel.