Angelokastro Castle in Corfu, Greece
Located at the top of the highest peak of the island's shoreline in the northwest coast near Palaiokastritsa and is one of the most important Byzantine castles of Corfu, you will find the Angelokastro the Castle of Angels or Angelos's castle. It is believed to date back to the 13th century. It is rough to go up but when you reach there the view is fascinating. In the inner part of the castle you will see a church devoted to Archangel Michael and the ruins of a tower, garrison and graves. All sides of the castle are protected by rocks which slope down. From top you will be able to see the entire island.