Traditional English pub, The Harrow, offering home-cooked food and scenic views. Enjoy a meal in this family-run establishment.