It's hard to believe that London is on your doorstep at Theobalds Park. The hotel - built primarily for conferences -offers very good facilities [ + ]