Cahal Pech Archaeological Reserve is located near the town of San Ignacio in the Cayo District of Belize.