London, United Kingdom

New Years Eve at The Department Store