Babur Restaurant Receives “Editor’s Choice Award of Culinary Excellence” from Taste London Magazine

Special ‘Flavours of Maharashtra’ Menu Marks Anniversary Babur, the distinguished Indian restaurant located in Forest Hill, South East London, has been honored with the “Editor’s …