Boasting village and mountain views, Omodos - Elena’s House is set in Omodos and offers a garden. Guests staying at this holiday home have access to free WiFi.This holiday home features a fully equipped kitchen, furnished terrace and private bathroom.The central square of Omodos village, where guests may find several restaurants and souvenir shops, is a 5-minute walk away. Limassol is a 30-minute drive away.