0 review
17 Sheldon Square, Paddington, London W2 6EP
0208 371 6777
Italian, Mediterranean
Paddington, West London
£££