Athens, Greece Hotels & Resorts
Hotel RIO is located in the center of Athens, on the quiet pedestrian street of the Karaiskaki square, next the subway station METAXOURGHIO and quite near the international railway station. Acropolis...
View Details »