7
Sep
UK '09: London I
1st stop in London! Leicester Square! Londoners love their garden! It's flooded with people!
Would <3 to watch a show in their theater! I will be back! Garrick Theater's one of the many @ Charring Road.
St. Martin In-the-field Church.… more »