tarbert castle on a hill above the harbour a Bruce castle

tarbert castle on a hill above the harbour a Bruce castle