Address: 10 Aleksandrou Diakou Str., Rhodes, Greece
Hotel rating from 53 guests: 8.4
Centrally located in Rhodes Town, just 200 metres from the Medieval Castle, Amphitryon Boutique Hotel features a pool with a furnished sun terrace and a bar-restaurant. …