Vanilla Rose, London, 11, The Long Shop, Merton Abbey Mills, Founded by Rachael Roberts in 2004, we have built a reputation for producing stunning, inspirational flower designs, and our friendly professional tea
Shopping near shops Vanilla Rose London