119 Stroud Green Rd, Finsbury Park, London N4 3PX
Restaurant
This establishment in Finsbury Park specializes in authentic Spanish tapas, crafted by an award-winning chef with 37 years of experience in top-tier restaurants. Known for its family-friendly atmosphere and outdoor seating, it has become a preferred choice in Stroud Green. Guests can enjoy a curated selection of fine Spanish wines and a diverse range of paella, all set within a charming and inviting ambiance.