40 acres worth of green space sandwiched between Brompton Road, Fulham Road and Stamford Bridge football ground.
Londonist
Something wrong with this article? Let us know here.