Amaryllis Hotel
Rhodes - Rhodes
Search dates for this hotel
Overview
Located in Rhodes Town, this hotel is within a 10-minute walk of Santa Maria della Vittoria Church, Rhodes Aquarium and Palace of the Grand Master of the Knights of Rhodes. Archaeological Museum of Rhodes and Acropolis of Rhodes are also within 2 miles (3 km).