La Villa Swan dispone de piscina al aire libre y se encuentra a solo 100 metros de la playa de Agios Ioannis, en la ciudad de Léucade. Alberga un jardín y una terraza con tumbonas y sombrillas.
Los apartamentos incluyen aire acondicionado, TV, balcón, cocina totalmente equipada con microondas y nevera, mesa de comedor, baños con bañera y vistas al jardín.
La Villa Swan se encuentra a 1,5 km de varios restaurantes y tabernas tradicionales, a 1 km del supermercado más cercano, a 2 km del centro de la ciudad de Léucade y a 45 km del aeropuerto nacional de Aktion, situado en la zona de Etolia-Acarnania. Hay aparcamiento gratuito.