Stock Photo: England, London, Marylebone. Spirit of Flowers florists on Crawford Street in Marylebone.