The Olympic Tower in London is…Interesting?
There are a lot of memories from past Olympic games that countries can and will be proud of and spotlight to tourists when they visit either during or after the games. The 2008 games in Beijing, China have their large Bird's Nest structure, the Centennial Olympic Park in Atlanta, Georgia still stands, just to name a few. Newest on that list is London's idea of a observation tower.

