Situated in Loch Lomond and Trossachs National Park and on the edge of Loch Earn, this hotel has a peaceful location surrounded by beautiful Scottish countryside.