Italian in London - Pimlico 1 Denbigh Street, Pimlico, London, SW1V 2HF Tags: italian
Italian in London - Pimlico 48a Rochester Row, Pimlico, London, SW1 P 1JU Tags: Italian, seafood, vegetarian