BABA DELHI DARBAR RESTAURANT Visitors count : 73 Restaurants P.O. Box 935, Lilongwe, Lilongwe, Malawi Tel 01 725 705