Mitsis Grand Hotel

1, Akti Miaouli Str
Rhodes Town
Greece