Stock Photo - IBIS and Novotel hotels, Royal Victoria Dock, London, England

Stock Photo: IBIS and Novotel hotels, Royal Victoria Dock, London, England.