India India Restaurant is a highly regarded Indian restaurant situated on the corner of Fleet Street and Fetter Lane. Take a walk into the newly renovated dynamic dining space that will capture your indian imagination...
With years of experience in Indian food, India India Restaurant is committed to provide the best in traditional recipes in a modern style palatable to Londoners that is close to Fleet street and Fetter Lane.