Italian in London - Marylebone 12 Great Castle Street, Marylebone, London, W1W 8LR Tags: italian, private parties: up to 70 guests, vegetarian dishes