La Farola La Farola, Ground Floor 101 Upper Street, Islington, N1 1QN (020) 7359 7707 Spanish, TapasIslingtonEssex Road write a review Are these details wrong? Are you the owner?
La Farola Gallery Have you tried ... Sponsored listings aqua nueva La Fonda de Maria The Roxy Belushis