Vernon Square


Vernon Square - Urban square in the London Borough of Islington.