Enfield Island

Enfield Island
1 The Town, Enfield, London, EN2 6LD