The Mall Athens Photos

Meet 110 travelers, 68 tour guides and discover 548 photos

The Mall Athens is a shopping mall in Athens, Greece. It was the first of the kind to be constructed in Greece and one of the largest shopping and leisure centres in Southeastern Europe. The Mall Athens is located close to the Athens Olympic Stadium in the suburb of Maroussi and was opened to the public on November 25, 2005.…
View The Mall Athens guide >

The Mall Athens