Holland & Holland is located in London, United Kingdom on 906 Harrow Rd. Holland & Holland is rated 4.6 out of 5 in the category hunting store in United Kingdom. For the best experience on our site, be sure to turn on Javascript in your browser. Toggle Nav. Duke of Edinburgh Prince of Wales. Holland and Holland Logo.