Locanda Canton is an Italian restaurant on Arlington Road. It serves a good selection of wines as well as a solid selection of authentic Italian dishes such as pasta carbonara or risotto.
Time Out says
Details
- Address
- 98 Arlington Rd
- London
- NW1 7HT
Discover Time Out original video