North Finchley

829, High RoadFinchley, London, Greater London, N12 8PR