Art Galleries in London - North Finchley 216 Woodhouse Road, North Finchley, London, N12 0RR Tags: fine art, picture framing service