La Plaza aims to create a genuine authentic Spanish experience and atmosphere. The restaurant serves traditional Spanish dishes complimented by an extensive wine list with some regional Spanish wines included and Spanish beers are also available.
74 Tavistock Road, Notting Hill, London, W11 1AN
For More Information:
+44 (0)20 7229 5995