Windsor Flowers have been established since 1982 and have been based in the heart of the City of London's square mile ever since. A family run business which has built up a faultless reputation and gained a unique bond and trust with their customers.
Windsor Flowers are very proud to be the preferred florists for some of the oldest and largest companies
Related categories
Weddings in City of London