Emplacement

La Villa Roussa est située à seulement 80 mètres de la ville de Fira à Santorin et surplombe l'église orthodoxe d'Ipapanti. Le port d'Athinios est à 8 km et l'aéroport international de Santorin est à environ 15 minutes en voiture.