Florists nearby 12 Regis Rd, London NW5 3EW, UK

Fresh Flower Scent

Approximately 1.82 km away
Address: 748 Holloway Road, London N19 3JF, United Kingdom

Elli's

Approximately 1.85 km away
Address: 692 Holloway Road, London N19 3NL, United Kingdom

Impulse Flowers

Approximately 1.88 km away
Address: 415-417 Holloway Road, London N7 6HJ, United Kingdom