Oscar Defoe A Novel was first published in 2008 and is set in a little village in Isleworth west London, near Syon House.
Oscar Defoe A Novel was first published in 2008 and is set in a little village in Isleworth west London, near Syon House.