Other Restaurants in London - Fitzrovia 101A Mortimer Street, Fitzrovia, London, W1W 7SY Tags: delivery, italian, takeaway