Designed by
Title
Spectacular view of the spectacular north side of Rhodes island. Seen from the Attavyros mountain. Rhodes Island, Greece. #259330045
Description
Panorama view on top of the Attavyros mountain. The highest mountain on the island of Rhodes. It rises to a height of 1,215 m. Embonas, Rhodes Island, Greece.