Overview Details Press Releases Multimedia Locations People Groups DCH Ltd. provides a wide range of serviced apartments in London, Paris and other parts of Europe for short term stay and long term stay.