Sheraton Rhodes Resort

  • Ialyssos Avenue
  • Rhodes,
  • South Aegean
  • 85100
  • Greece
  • Map

Sheraton Rhodes Resort
Awards

2013

Global Business Travel Association (GBTA)

Project ICARUS Supplier Gold Medal