Editorial TeamThree Mulberry Square, London's most palatial townhouse revealedLondon's priciest development, Chelsea Barracks unveils it $49 million townhouse.