Undrenes hus (arabisk: Beit-al-Ajaib, engelsk: House of Wonders) er den største og høyste bygningen i SteinbyenZanzibar. Den ligger prominent til ved havna, rett foran Forodhanihagene, mellom Det gamle fortet og Palassmuseet. Bygningen ble bygget i 1883 og er ett av seks palasser bygget av Zanzibars andre sultan Barghash bin Said. Opprinnelig var det beregnet for offisielle seremonier og offentlige mottagelser. Ved byggingen var Zanzibar et britisk protektorat og bygningen ble bygget i en blanding av britisk og lokal stil. I dag huser Undrenes hus Museet for zanzibar og swahilikystens historie og kultur.

Undrenes hus på begynnelsen av 1900-tallet.