It's no secret that the best Italian food and coffee outside of Italy is found in London. As ever, please do let us know your thoughts and other recommendations at marketing@youhome.co.uk.
Holland Park Terrace (Portland Rd/Holland Park Ave), Kensington, Greater London
Deli · 3 tips and reviews
YOUhome: Great deli off Holland Park Avenue, not a restaurant but fantastic take away food, fresh pasta, stews and a wonderful selection of Antinori and other leading Italian producers’ wines