The 4-star Chester Court is situated a mere 1.7 km away from Selfridges.
Chester Court is a luxury venue within a 30-minute walk from the center of London.
Chester Court comprises guest rooms fitted with a microwave, a refrigerator, a kitchen and a sitting area.
Treating guests with European and Mexican dishes, Queen's Head & Artichoke is 350 meters away.
Chester Court is situated about 20 minutes drive from London City airport.