Original: Between Godmanchester, Huntingdon and Brampton lies England's largest meadow, Portholme Meadow [].
Simplified: Huntingdon also has the largest meadow in England; Portholme Meadow.