Hotel Liberia

Load more Liberia images

Address: Ammoudes, Dodecanese, Greek Islands - Greece
Liberia Features: updating

Check price and availability

Open static map


Situated in the countryside, Liberia is just a short drive from Aquarium of Rhodes, Colossus of Rhodes and Palace of the Grand Master of the Knights of Rhodes and a 20-minute car ride from Diagoras International Airport. Liberia has comfortable rooms, designed to accommodate the needs of any traveller. The hotel is a convenient base to explore nearby Faliraki and Koskinou, which are within a 10-minute drive. Kallithea Beach is also nearby.

Most popular hotels in Ammoudes

Greece > Ammoudes hotels