The 169 m² Central Villa offers quick access to Diagoras Stadium.
Grand Master's Palace is just 1.7 km away. Within 300 meters from the venue, Leventis Pizza Restaurant and Marco Polo Cafe serve a wide selection of meals.
Central Villa is set in the vicinity of Clock Tower.
Central Villa offers rooms including LCD flat panel TV, cable TV with on-demand movies, a private safe, TV with satellite channels and a personal computer for an enjoyable stay. Central Villa has a total of 4 bedrooms. A bathroom with a shower and a bidet along with a hairdryer and dressing gowns is provided.
Guests can benefit from a kitchen fitted with a dishwasher and an oven.