RHS Chelsea Flower Show

MOLOH will be returning to Chelsea Flower Show right in the heart of London. Last year we won FIVE STAR Tradestand Award - let's see if we can do it again this year!

Date: 23rd - 27th May 2023

Location: Royal Hospital Road, Chelsea, London, SW3 4SR

Book tickets

Chelsea Flower Show