Odhou Hotels

1 Hotels Found in Odhou, Showing 1-1

  
  • Damianou House 0 stars 0Km > Odhou
    from € 50.00
    Exceptional 8.5
    11 reviews
    info Damianou House is a 200-year-old, stone-built property offering traditional accommodation equipped with modern amenities. It is located in the area of Odou within walking distance from cafes and shops. Studios and apartments at Damianou feature antique furnishings and wrought-iron beds. They include a kitchen or a kitchenette, a flat-screen TV and ironing facilities. Each... more info on damianou house