18 Stafford Terrace

18 Stafford Terrace
18 Stafford Terrace, London, W8 7BH
Photo of 18 Stafford Terrace