Holiday Inn
82327
11213
546
Add to Collection
About

About

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