Mandela's house,South Africa About photo The Nelson Mandela National Museum) is a historic property located at 8115 Vilakazi Street, Orlando West, Soweto, South Africa Photo details South Africa. 1600x1200, 7001 KbytesPanasonic Lumix. Free download Related Photos Best New Books