La Barca is grilled to bits with £175k support from Santander
La Barca is an established Italian restaurant that has operated from the same premises in central London for over 40 years. The restaurant has an impressive list of regular diners ranging from high profile politicians, actors and TV and film directors as well as visitors, residents, and businesses. The restaurant closed in March in line […]