Babur, the award-winning and critically acclaimed Indian restaurant in Southeast London, is will celebrate their 39th anniversary on 17th July.
Babur Restaurant Review
Tucked away in a little known corner of South London, Babur is officially 2022’s London’s Best Asian restaurant and it’s easy to see why.