Located in the heart of London, taj mahal is a small, cozy fine dine restaurant that aims to present the rich flavours and culture of india to the world. The dishes are inspired from the travels of the chef across the country and the world and each of them strives to tell a delicious story.