Listing of the Day Location: Kensington, London Price: £15.02 million (US$20.4 million) This four-bedroom home is being used as the model, or show, apartment for a new development called Lancer Square that’s in the heart of Kensington on the site of the original Kensington Palace grounds and kitchen garden. The […]