Carlton Hotel

The Carlton Hotel is situated in the ancient Royal Burgh of Forres, it is one of Scotland’s most attractive small towns and is well know for its many past awards in the Scotland in Bloom and Britain in Bloom competitions. Forres is also home to two Malt Whisky Distilleries, The Benromach Distillery and The Dallas … Read more