Odysseas Villa offers a perfect accommodation to stay in Rhodes Island.
Guests can quickly get to Temple of Apollon, which is roughly 5 km away. The property boasts location within 4 km from Rhodes Island city center.
Odysseas Villa provides rooms equipped with cable TV with on-demand movies, pay TV, a balcony, a personal computer and a trouser press. The rooms have a view over the garden. Bathrooms come with a shower, a bidet and dressing gowns.