Stamford Brook Common

An area of common land owned by London Borough of Hounslow and London Borough of Hammersmith & Fulham

Some information here