Churchill House Apartments
Churchill House apartment hosts guests of London.
There is a tube station nearby and other parts of London are easily accessible.
The property offers rooms with free Wi-Fi, flat-screen TV, a balcony, a dining area and a seating area. The rooms have a modern interior. This stylish venue comes with 2 stylish bedrooms.
The apartment provides a microwave and a fridge in a kitchen.