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