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 Suites1
Mimosa Suites2
Mimosa Suites3
Mimosa Suites4
Mimosa Suites5
Mimosa Suites6
Mimosa Suites7
Mimosa Suites8
Mimosa Suites9
Mimosa Suites10
Mimosa Suites11
Mimosa Suites12
Mimosa Suites13
Mimosa Suites14