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