Archbishops Place
SW2 2AH · LONDON, LAMBETH
Properties
21
Recorded Sales
37
EPC Certificates
21
Properties on Archbishops Place
1 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
5 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
9 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
11 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
13 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
15 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
17 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
19 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
21 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
23 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
25 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
27 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
29 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
31 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
33 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
35 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
37 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
39 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
41 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
43 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025
45 ARCHBISHOPS PLACE
SW2 2AH · LONDON
£782,500
Sept 2025