Capital Host LTD
Capital Host are a London based accommodation rental company, with the finest London accommodations to cater to all your needs and requirements assuring the perfect stay in London.
Capital Host LTD - England, London.
Registered Office - 2 Shackleton House, Chalton Street, London, United Kingdom, NW1 1RX
Company number 12220287