THE MANDORLA APARTMENTS
Mandorla is located in the heart of the medieval city of Rodos, a stone's throw from places of historical interest, not far from beaches and from the main bus station and surrounded by shops, cafes and restaurants. But out of the way, in a very quiet alley.