Timbers is located in Lynn Road, PE33 9HE, Fincham, United Kingdom.