2023

Archibald Road,

Archibald Road

Archibald Road

171.

Archibald Road

Year:

2023

Location: Tufnell Park, London

, UK

Category:

Private

Restrictions: Conservation area