Castello Spinola

Castello Spinola is a castle in Montebianco located on the same island as Incagliato in the Strait of Levcovouno. The castle serves as a royal residence of the Prince Sovereign, hosting the royal family frequently on during their vacations.