Taj Mahal is an Indian restaurant with a modern touch.