Double Tree by Hilton Hotel London - Westminster, United Kingdom

A view of the front of the Double Tree by Hilton Hotel London - Westminster hotel.