Angelokastro (Greek Αγγελ?καστρο (Castle of Angelos or Castle of the Angel); Venetian Italian Castel Sant'Angelo) is a Byzantine castle on the island of Corfu, Greece. It is located at the top of the highest peak of the island's shoreline in the northwest coast near Palaiokastritsa and built on particularly precipitous and rocky terrain.