Best Western Plaza Hotel Ierou Lochou Str., Rhodes Town, Rhodes, 85100, GreeceHotel Add to favorites 0