Limn Architects Zambia is located in Zambia on 6911 Addisabba road, Longacres, Lusaka, Zambia Lusaka. Limn Architects Zambia is rated 4.5 out of 5 in the category architecture firm in Zambia.
Address
6911 Addisabba road, Longacres, Lusaka, Zambia Lusaka