Athens Studios

Athens Studios hotel information

Enjoying a central location, Athens Studios is 100 metres from the Acropolis Metro Station and 150 metres from the New Acropolis Museum. It offers air-conditioned accommodation with free WiFi and has a rooftop area and 2 bars.

Athens Studios in Athens