Alexia Hotel

54, Orfanidou street
Rhodes Town
Greece