Locations: Hotel Electra Palace Athens