Holiday Inn
82801
11299
549
Add to Collection
About

About

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