A food shop specializing in exceptional deli items and cheese, located in London.