Release Athens is sinds de start in 2016 uitgegroeid tot een van de belangrijkste festivals van Athene en heel Griekenland. Het is feitelijk een verzameling losse concerten die voornamelijk georganiseerd worden in Plateia Nerou, een prachtige openluchtlocatie direct aan zee, binnen enkele minuten van het centrum van Athene.