We found 300 restaurants within 4 miles 4 miles of Alexandra Palace (Stop G), Wood Green, London N22 7SS