Faliraki centre, 85100, Rhodes, Greece +30 2241 085756

BOOK A TABLE