La Villa Francesca está situada en el centro de Mykonos y presenta un estilo tradicional de las Cícladas. Ofrece alojamiento con vistas al mar Egeo. La playa más cercana está a 100 metros.
Las habitaciones y apartamentos del Francesca son luminosos y disponen de balcón o porche, aire acondicionado y TV. Algunas cuentan con dormitorio independiente y zona de cocina con zona de comedor y nevera pequeña.
El establecimiento está a 100 metros de varias tiendas, restaurantes y cafeterías y a 300 metros del puerto antiguo de la isla. La playa de Megali Ammos está a 300 metros. Las playas de Psarou y Ornos están a 3 km. El aeropuerto nacional de Mykonos está a 3 km y el puerto nuevo, a 3,4 km.