Mimosa Suites is a hotel located in Rhodes city. It offers accommodation and has contact information available.