RHS Chelsea Flower Show

Royal Hospital Chelsea London Gate, Royal Hospital Road, London, United Kingdom