The 4-star Churchill House Hotel lies within 1.9 km from Trafalgar Square and Up at The O2. The property features a baggage storage and an elevator.
Churchill House Hotel is 30 minutes' walk from the center of London. The hotel is 1250 meters away from St. Paul's Cathedral and The Place.
Churchill House Hotel comes with a microwave, a kitchen and a refrigerator in all rooms.
Serving guests with french dishes, Otto's is 150 meters away.
The nearest metro station is Farringdon, situated 350 meters from the hotel. London City airport lies within about 15 minutes' drive.
Multilingual staff offers laundry, ironing service and housekeeping.