Results 1 results found Puerta del Cambron (Cambron Gate), Toledo, Castilla-La Mancha, Spain, Europe The Tagus River flows through this Imperial City, Unesco World Heritage Site; Toledo, Spain