there are peaceful riverside trails to walk with beautiful picnic spots. Nestled high in the Bathgate Hills near the historic town of Linlithgow, Beecraigs caters for a wide range of leisure and ...