Tavronitis - Apartments
![]() |
Tavronitis, 73006 Tavronitis
Situated on the island of Crete, this hotel is only 250 metres from the beach. It has free on-site private parking, and offers air-conditioned apartme ...
more
3 Key - Apartment
|
![]() |
<1>