Boasting inner courtyard views, Villa del Capo Suites offers accommodation with patio, around 2 km from Zefyros Beach. There is a private entrance at the apartment for the convenience of those who stay.
Number of rooms: 2
16 Aftokratiras Theodoras, Rhodes Town, 85133, Greece