Craigellachie Hotel

Victoria Street
Aberlour
United Kingdom