Finsbury Park is an area of Inner London, England. It contains a public park of the same name. It should not be confused with the district of Finsbury, located in Central London a few miles south.
Finsbury Park is an area of Inner London, England. It contains a public park of the same name. It should not be confused with the district of Finsbury, located in Central London a few miles south.