Enjoy delicious Indian cuisine at New Delhi Bistro. Offering takeaway options and a friendly service.