We found 300 restaurants within 2 miles 2 miles of Clapham Junction Station (Stop C), London SW11 1RZ