Fantastic location near Monistiraki Square and metro station! Amazing restaurant called ΤΟ ΚΥΚΛΑΜΙΝΟ just 1 minute walk away.