Baboon Antelope Africa Nature is a photo spot in Lusaka, Lusaka District, Lusaka Province, 10101, Zambia at -15.40818, 28.28717. ShotHotspot has 4 photos taken here. It's good for nature and wildlife photography. Other photo spots nearby include Flyover Bridge Cairo, Lilayi and PAT c n.