The time I stopped to smell the roses.
London loves its flower shops and, since its inception in 1982, Petals at Bibendum holds a special place in the city's heart. Petals started as a simple road side flower stand, had a few outlet shops on the high street, before settling in the famed Michelin Building in SW3. With its well established relationships with growers in Italy, Netherlands, Ecuador, and the UK, Petals at Bibendum is know for the high quality blooms that impress.