George Wickes founded Garrard in London in 1735 and the brand is headquartered at Albemarle Street in Mayfair, London. Garrard also has a presence in a number of other locations globally.
In 1735, George Wickes established Garrard in London, with its headquarters on Albemarle Street in Mayfair. The company maintains operations in numerous other global locations as well.