Alexander Palace
The first Spirit of London Awards was held on 27 November 2009, at the Alexander Palace in London. The second awards took place 27 November 2010, at The O2 Arena IndigO2 in London. The 2011 awards took place at the Royal Albert Hall on 20 November 2011 and the 2012 awards took place on 10 December 2012 at The O2 Arena.