The Garden of England

Which Place is known as ‘The Garden of England’?

Ans: Kent.