Cotswold House Hotel

Gloucester , Gloucestershire