England

Brimming with culture, adventure, food and fun, London has so much to offer when it comes to self-catering accommodation. From plush city apartments to stately manor homes in the leafy London suburbs.