Company name: Vasco & Piero's Pavilion Italian Restaurant
Description: Rustic Italian dishes from Umbria
11 D'Arblay St, London W1F 8DT, United Kingdom