Barracuda

East Finchley

  • 118 High Road,, East Finchley, London, N2 9ED

Very buggy-friendly cafe with high chairs.

Add review

Reviews