（约4.4公顷），全境由围墙围起，中央为空场，建筑物仅包括四座角楼，分别用作炮台、礼拜堂、住宅和工场。圣约翰堡位于贝宁（旧名达荷美或奴隶海岸）沿海的维达市。最初是17世纪由葡萄牙奴隶贸易商人建立的贸易站点，从西非内地收购的奴隶被运到这里集合，等待运往巴西。1721年，圣约翰堡正式成为葡萄牙属地，1788年在这里建设了军事要塞。圣约翰堡所在的维达城曾经是西非最大的奴隶贸易站之一，除葡萄牙外，荷兰、丹麦、英国、法国也在这里建有商站。从16世纪末到19世纪初的300多年间，平均每年有超过2万名的黑人奴隶从这里