Caol Library

Caol Library
Glenkingie Street, Fort William, Highland, PH33 7DP
Photo of Caol Library