chopstixandthecity.com
Where to stay when you’re visiting Downton
[UPDATE: IRL the village of Downton is actually filmed at Brampton, Oxfordshire. Our pick of where to stay if you want to visit is the Old Swan in nearby Minster Lovell. The hotel will arrange a gu…