 It is located in Marousi, and is a part of the Athens Olympic Sports Complex.The venue was completed in 1995, and renovated for the 2004 Summer Olympics.It is considered to be one of the biggest and most modern indoor sports arenas in all of Europe.