This magical spot was entirely carved on the backside of a sea rock ... A step into this gem takes a traveller to a man-made road with stone bridges that leads up to a grand castle gate and ...
Surrounded by crystal clear waters, you will find a town that looks out of a fairytale, offering a snapshot of medieval ...