Restaurant
La Farola Cafe
41 locals recommend,
Tips from locals
Simply the best Spanish tapas in town, with amazing atmosphere in a rustic bistro decor.
Unique things to do nearby
Locals also recommend
Location
101 Upper Street
England