Key Information £450,000 Reference TLBH Type: Apartment Country United Kingdom City London Download brochure