Babur Restaurant Babur Restaurant 119 Brockley Rise Crofton Park London SE23 1JP Rating Date: 2020-01-18 Rating Authority: Lewisham Leave a Reply Cancel replyYou must be logged in to post a comment.