Abbey Road Florist
57 Abbey Road, London , Inner London, NW8 0AD
Phone: 02076254938
Interflora - the flower experts

;
We are based in the heart of North London and can deliver to most postcodes within 3 Hours. Call the shop for special requests.