Get Directions to Robert Bishop ← View details 13 Main Street, Houghton-on-the-Hill, Leicester LE7 9GE, United Kingdom, Houghton on the Hill, England Get Directions From* To * — Required information