Restaurant in Rhodes.
Restaurant · Rhodes
Ibrahim Pasha Mosque Square, Sofokleous 7
Menekleous 3
Menekleous 8