The Castle o’ Clouts

The Castle o’ Clouts public house stood in St. Leonards Street on the south side of Edinburgh until 1969 when it was demolished. image credit: ‘The Southside Story’.

Leave a Reply