Unable to answer "What’s the name of this street?" – Residential Road – https://osm.org/way/904771993 via StreetComplete_ee 59.1:

Entry to the Elounda Infinity Exclusive Resort. The trafic is only opened to the Hotel guests.