Das zweistöckige Gebäude ist in Al Khor City, 57 km nördlich von Doha gelegen, mit Blick auf die Strandpromenade. Im Erdgeschoss ist das anthropologische Lebens dargestellt, während das Obergeschoss Entdeckungen von Ausgrabungen in der Region zeigt.