Double Tree by Hilton Hotel London - Westminster, United Kingdom

The Double Tree by Hilton Hotel London - Westminster opened in September 2003. This is how the hotel looked in early June 2003.