I would use the comma. I believe it properly represents the way the phrase would be spoken, with a brief pause between London and 2005.A WIP takes place in different settings. Should there be a comma after the place name?
London, 2005 or London 2005