Featuring an outdoor, infinity pool, Owls Watch Villa is detached, stone-built and decorated in traditional style. It is located a 10-minute walk from the centre of Peyia village. Free WiFi is available.
The villa has 3 bedrooms, a fully equipped kitchen and a living room with fireplace. Extras include a washing machine, BBQ facilities and outdoor dining area for al fresco meals. Guests will enjoy Mediterranean Sea and mountain views.
If you feel like visiting the surroundings, check out Lara Beach (10.8 km). Paphos International Airport is located 20 km away.The property is 6.1 km from Birds and Animal Park and 6.2 km from Agios Georgios Church. Free parking is provided on site.
Score from 2 reviews
Superb
8.6/10
Rooms: 1
(Search)
Address: 6 Thremithia Str, Peyia 8560 (Map)
Owls Watch Villa - Photos