News: March 2014

M&T secures management contract for Ellenborough Park, one of the finest hotels in the Cotswolds

March 2014

Michels & Taylor are delighted to announce the addition of the luxury country hotel, Ellenborough Park, to its portfolio of managed hotels. Located in…