2 bedroom apartment for sale in Tabard Street, London, SE1

Tabard Street, London, SE1 4LA, SE1 4LA

Price
£525,000
Bedrooms
2
Type
Apartment

View property 95241444