18 Stafford Terrace

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