Studio Eleni is a hotel offering air-conditioned units with balconies and free WiFi. Features include a garden.