Skip to main content

A building on Mozambique Island, just off Mozambique in East Africa, where slaves were housed.