Lochranza Castle is an L-plan tower house situated on a promontory in Lochranza, on the north of the Isle of Arran in Scotland. Most of the castle was built in the 16th century.
The castle dates from the 13th century when it was owned by the MacSweens. In 1262, King Alexander III granted the castle and its lands toWalter Stewart, the Earl of Menteith. It is believed that Robert...