Double Tree by Hilton Hotel London - Westminster, United Kingdom

An artist's impression of the completed hotel site.