The Castle o’ Burrian The Castle o’ Burrian on Westray is famous for its Puffins. Related Feel free to leave a Reply :)Cancel reply