number 18 in the city
RHODESGreece

Odeon

Local name: θέατρο

Located inside: Acropolis of Rhodes
Less

Attractions inside

    Odeon map
    SEE ON THE MAP
    Διαγοριδών 68851 00 Rhodes , Greece