Company name: Salusbury Deli
Description: Italian restaurant for sourdough pizza
54 Salusbury Rd, London NW6 6NN, United Kingdom