Tuesday, May 31, 2005


Piccadilly square in London rivals Time Square in New York. It has a bit of a different personality though. Whereas Time Square has taller buildings covered in glass, Piccadilly Square's buildings are historical and seemingly more sophisticated.

No comments: