St. Helen’s Gardens, North Kensington is the location of this local convenience store.

The shop sells a wide range of fresh fruit & vegetables and groceries including a selection of organic items

Address

Our Address:

65 St Helens Gardens, London W10 6LL

Telephone: