The Caledonian Inn is a pub offering a varied menu in a genuine setting, perfect for drinks or dinner with friends.