About Us 

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