Zara Cafe 95A Fairfax Road, London NW6 4DY