Mimosa Suites


Centrally located in Rhodes, Mimosa is 650 ft from the beach and half a mile from the Palace of the Grand Master of the Knights. It offers…

  • 1
  • 2

We use cookies to help us understand our website visitors so we can improve our website, products, services and marketing efforts.By browsing this website, you agree to the use of cookies.