Europa Hotel

28 October Street, 94
Rhodes Town
Greece