Nido Caffe
Coffee Shop · Bar
Nido Caffe is a cafe offering coffee and drinks. They also have a happy hour on weekends.
Location
Best places nearby
The highest rated places close to Nido Caffe.
Local restaurants nearby
Βενιζέλου Σοφοκλή 68, I
Location
The highest rated places close to Nido Caffe.
Βενιζέλου Σοφοκλή 68, I