UKData checked October 2026
  1. Home
  2. London
  3. Punjabi restaurants
  4. Needoo Grill

You will find Needoo Grill, a punjabi restaurant, at 87 New Rd in London. Also listed under grill, Asian restaurant and family restaurant. It is open on Sunday.

87 New Rd, London E1 1HHChecked October 2026