Northumberland Park, eng Mediterranean Restaurant

( 51 Reviews )
La Barca London Logo

La Barca London

Mediterranean Restaurant

685 High Rd Northumberland Park, eng N17 8AD
Eddy Bar

Food : 3/5 | Service : 2/5 | Atmosphere : 3/5 More

Find
    Near
      ChamberofCommerce.com
      Loading