Barons Court Gift Ideas
The Village Trading Store
29 Churchfield Road, London, W3 6BD 020 89922704
Flo's Flowers
Swan Business Centre, Fishers Lane, London, W4 1RX 08444 113409
Inwater Flowers
Unit 2-3, 290-294 Latimer Road, London, W10 6QW 020 77249985
John & Jessie
131e Kensington Church Street, London, W8 7LP 020 77924858