Holiday Inn
81250
11120
542
Add to Collection
About

About

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