Rhodes, Greece
Artemis Studios
Apartment
This charming complex is conveniently located just 5 km away from the centre of Rhodes Town. The complex is set amidst a small forest, offering a truly relaxing setting in which to completely unwind. Many stunning beaches can be…
- Wi-fi
- 24-hour reception
- Outdoor freshwater pool
- Car park


