Theft at Kyle public toilets

New lease of life for Portree Hotel