Escape the pressures of city life and recharge in the beautiful English countryside, often just a short journey from the capital city, London - with luxury villas near London less than two hours away by train or car. Just outside London, discover a delightful luxury holiday cottage, at one time beloved by Queen Victoria, which overlooks the Thames in Berkshire; climb up to the treehouse hideaways of Chewton Glen, close to the south coast. Travel further afield to cottages set in stately Wiltshire countryside or a cosy cottage within the grounds of a country house on Dorset’s epic Jurassic Coast. This is the break you’ve been waiting for. Enjoy service from neighbouring hotels and hospitality options that include personal catering and room service.