businesses
66A Churchway
London
NW1 1LT
serviced apartments, corporate lettings, self catering apartments, short term lets london, serviced apartments london short stay
Report a problem with this listing
London's Premier Serviced Apartments
With our serviced apartments and short term lets in London,
you will have a living room in which to relax or entertain, space to work and
facilities to prepare a meal, should you be tempted.
Hotels serve a purpose but if you're looking for a feeling
of comfortability, home-from home and luxury , alongside the benefits of a
hotel
Capital Host apartments will enhance your stay in London.
Monday to Sunday
10:00 to 17:00