Athens Smart apartments and studios Apartment Athens, Attica
Providing city views, Athens Smart apartments and studios is located in the Athens City Centre district of Athens, 800 metres from University of Athens - Central Building and 400 metres from Monastiraki Square.
Number of rooms: 5
11 Nikiou, Athens, 10560, Greece