Key Information £454,995 Reference CQAPI Type: Apartment Country United Kingdom City London Download brochure