Situat central în orașul Rodos, Mimosa se află la 200 m de plajă și la 800 m de Palatul Marelui Maestru al Cavalerilor..