Le London Central Apartments bénéficie d'un emplacement idéal à proximité d'Oxford Street, dans le centre de Londres.