Project Cleopatra

Location London

With a name that says it all Project Cleopatra boasts stunning riverside views overlooking the whole of London. Based in Chelsea, this modern family home bursting with character and atmosphere flaunts flamboyant patterns and rich tones, blending in well with the austere surroundings of South West London.