A Culinary Odyssey Through North India: Loya at Taj Palace, New DelhiBy Renae Loya Restaurant at Taj Palace New Delhi is not only a culinary odyssey through north India, but also a visual and creative one.