Orchidya is a specialist florist in Bloomsbury, renowned for its exquisite orchid arrangements and diverse floral creations. Located on Store Street, it offers a beautifully curated selection of flowers for any occasion, from elegant bouquets to bespoke event installations.
42 Store St, London WC1E 7DB, United Kingdom, London