Mountain with peacocks living free on top of it, with a great views all around it? In my opinion, this is a must see place when visiting Rhodes! We went all ...