3
main rooms
Ref : 65124_P63978
1
Apartment for sale
in
London
- UNITED KINGDOM
Large two bedroom, two bathroom, dual aspect property with balcony set within this desirable SE17 development, Trafalgar Place. Comprising a large balcony with north-easterly views, open plan living…
Elephant and Castle | Chase Evans