R Garcia & Sons is one of London's largest Spanish delicatessens with a wide selection of meats, cheeses, wines and olive oils. They also supply some Spanish colognes.