We found 300 restaurants within 2 miles 2 miles of Stamford Brook Station, Goldhawk Rd, Chiswick, London W6 0SB