Italian Restaurants nearby Studio 8, 160 Barlby Road, London W10 6BD, United Kingdom

La Piccola Deli

Approximately 1.96 km away
Address: 4 Clarendon Road, Holland Park, London W11 3AA

La Piccola Deli

Approximately 1.97 km away
Address: 6 Lauderdale Parade, Maida Vale, London W9 1LU

Mister Pumpernink

Approximately 1.98 km away
Address: 116 Holland Park Avenue, London W11 4UA