Convenience Stores in London - Finchley 264 Regents Park Road, Finchley, London, N3 3HN Tags: fresh fruits & vegetables, off licence