The Lade Inn is one of Scotland's best known and loved country pubs. Situated on the outskirts of the charming and popular tourist town of Callander, surrounded by magnificent scenery and located in
↧