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 …