Just Checked Out: Soho Farmhouse, Oxfordshire : Inviato Travel
Ahh, the Cotswolds. Featuring some of the most charming and picturesque villages in the world, the 800 square miles of rolling hills (‘wolds’) in South-Central England has been on my ‘to visit’ list for way too long. The late 2015 opening of the Soho Farmhouse (a new format than the eleven global ‘houses’ already under the Soho House brand) in Oxfordshire, one … Continued