The London Umbrella
The London Umbrella epitomises the highest levels of umbrella manufacture and design and embodies the quintessential Englishness and the classic sartorial style that were once synonymous with London society.
The handle and shaft of The London Umbrella are crafted from a single uncut piece of English Chestnut wood that is sourced from sustainable FSC-accredited forests in England and provides for a strong construction that far exceeds any other umbrella available.