Splendid isolation?

Residents of the new London City Island live less than 30 minutes away from central London.