Angelokastro, which is also referred to as the Castle of Angels, is strategically located in close proximity to Krini. It is believed to date back to the 13th century.
The Angelokastro boasts a conspicuous character due to its domed gate at the entrance. Priceless vestiges are located in the castle, and there are exclusive storage rooms as well.
Another interesting remnant is an ancient church dedicated to the angels Gabriel and Michael, which is surprisingly constructed in a cave.