Delhi Tandoori is an Indian restaurant with a varied menu and spacious setting. Takeaway service is available.