Nestled in the Norfolk town of Thetford, the Bell Hotel offers plenty of 16th century charm and is the ideal place to rest and recharge. Book today!