Location

Distances

Centrally located in Rhodes Town, Mimosa is 200 m from the beach and 800 m from the Palace of the Grand Master of the Knights.

Rhodes city

Mimosa Suites 1
Mimosa Suites 2
Mimosa Suites 3
Mimosa Suites 4
Mimosa Suites 5
Mimosa Suites 6
Mimosa Suites 7
Mimosa Suites 8
Mimosa Suites 9
Mimosa Suites 10
Mimosa Suites 11
Mimosa Suites 12
Mimosa Suites 13
Mimosa Suites 14