The Green is an ancient piece of public land at the very heart of Feltham in west London. This area would have once been the town green before Feltham was swallowed up into the larger conurbation of Greater London. It features a duck pond and a series of beautifully landscaped gardens that attract locals and visitors alike all year round to sit, relax and watch the world go by.