Holiday Inn
83109
11331
550
Add to Collection
About

About

Mural for the newly refurbished Holiday Inn hotel in Camden, London.
Published: