Nestled in the heart of Lusaka, Palmwood Lodge is more than just a place… Read more Read more Palmwood Lodge: Your Gateway to Explore Zambia... Located at Plot 609 Central Street, Chudleigh, Lusaka, PalmWood Lodge is 20 minutes drive from Lusaka's..
Relevance: 11.238826