Results 1 results found View towards the Elli Nightclub at dusk, Rhodes City, Rhodes Island, Dodecanese, Greek Islands, Greece, Europe