La Barca

4.5
(8 reviews)
685 High Road, London, N17 8AD
+44 20 8885 5177
Cheap Eats
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
La Barca | London | United Kingdom | TripAligner