The Villa Restaurant London
0
Reviews
Italian in London
- Golders Green
38 North End Road
, Golders Green, London, NW11 7PT
+44 (0) 20 8458 6344
The Villa is a popular and long established Italian restaurant serving good traditional food with friendly service.
Tags:
italian
|