Glenfarg in Perth is a charming village known for its stunning scenery rich history and welcoming ho...