It's a shopping centre - a retail outlet centre I believe. Which I think means it's full of seconds shops and stuff like that.
With the Lydd peninsula, the white erection at Ashford and Bewl Water you have some fantastic landmarks to try and not get lost!
Wye is lovely as well, justy to the NE of Ashford, with the big Chalk Crown on the hill side.