We found 300 restaurants within 2 miles 2 miles of Brixton Station, Brixton Rd, Brixton, London SW9 8HE