24 Θεμιστοκλέους First floor, 85100 - Rhodes Town, Greece
In a vibrant area of Rhodes Town, just a stone's throw from Elli Beach and Akti Kanari Beach, Natasha's Nest welcomes you with free WiFi, air conditioning, and convenient household amenities, including a microwave and coffee machine.