Live action footage
A corner street with a little diner near Soho Square in London, England. Filmed on October 9, 2011.
HD
1920 x 1080