A look inside Castle Combe, often called the most beautiful village in England, complete with The Manor House, a five star country house hotel.
![Avatar](https://cdn.statically.io/img/i.pinimg.com/140x140_RS/6c/c5/1b/6cc51bfa73caf4e4af37200429522b79.jpg)
Holly Carr