Tell Al-Roba

Referenced in 1 episode

Definition

An archaeological site in Egypt covering 200 acres, believed to contain remnants of an ancient temple complex and significant granite structures.