Tollard House, Kensington High Street, W14

Property of Interest: Tollard House, Kensington High Street, W14 £775,000