Where is 360 Degrees?

Where is 360 Degrees located?

360 Degrees, Attica, Greece (approx. 37.97643°, 23.72564°)


Where is 360 Degrees on the map?