You can feel right at home at Eleni's. There's a handy supermarket just a stone's throw from the apartment and several cafes within walking distance before you head to other likely destinations.