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: 21st - 25th May 2024
Location: Royal Hospital Road, Chelsea, London, SW3 4SR