Agla Hotel

Rhodes - Rhodes

Search dates for this hotel

Overview

Located in Rhodes Town, this eco-friendly hotel is within a 10-minute walk of Psaropoula Beach and Palace of the Grand Master of the Knights of Rhodes. Rhodes Aquarium and Archaeological Museum of Rhodes are also within 1 mile (2 km).