Holiday Inn
82038
11197
545
Add to Collection
About

About

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