I'm not sure what this flower is but it was in a huge bucket style bed in Abington Park, Northampton.