connect with us
Travel & Tourism industry news by Greek Travel Pages (gtp)

Crete’s Elianthos Villas Once Again Wins Guest Review Award by Booking.com

Elianthos Villas, located on Crete, has once again been honored with the Guest Review Award by online booking platform Booking.com.