Caley to the Coast: Rothesay by Wemyss Bay

Hardback