Flower Corner
80a Kensington High Street
London W8 4SG
United Kingdom