London shop fronts

London shop fronts

5th Dec 2008

The grimey shop fronts of London town. Not quite up to the standard of these shop fronts though.