Freehold
Chelsea Creek is home to luxurious canal side apartments that bring a characteristically European style of living to Central London.