Map
16 Fillellinon St., Athens 10557, Greece
Hotel
New Hotel, Athens