Angel's Villa Rhodes City is located in Rhodes City and provides easy access to Palace of the Grand Master of the Knights of Rhodes. It is close to the Kahal Shalom Synagogue and Diagoras Stadium. Angel's Villa Rhodes City provides a comfortable lodging, equipped to fit the needs of any traveller. The vacation rental is under a 30-minute drive from Diagoras International Airport and Colossus of Rhodes is a brief walk away. The Archaeological Museum of Rhodes is a short stroll away.