Sunday, April 30, 2006


This new building is actually the London City Hall. Inside on the lowest floor is a huge satellite image of London which you can walk on and find various spots in town.

0 Comments:

Post a Comment

<< Home