Amazing apartment in London, well communicated to transport and close to important sites to visit.