L'Eschif est situé à Périgueux, en Périgord, au centre du département de la Dordogne. Il se trouve au 9 boulevard Georges-Saumande, à l'angle de la rue Tourville, dans une zone protégée, en bordure de l'Isle, à une centaine de mètres au sud-est de la cathédrale Saint-Front.
Bien qu'il n'ait jamais été utilisé comme moulin, l'Eschif est souvent appelé à tort « Vieux moulin » ou « Moulin du Chapitre » ou même « Moulin Saint-Front ». La confusion provient du moulin de Saint-Front voisin, qui était au milieu de l'Isle et qui a été démoli en 1860.
Poste d'observation qui, au Moyen Âge, permettait la surveillance du pont Tournepiche, l'Eschif a été construit en 1347 sur les remparts du Puy-Saint-Front (la cité médiévale correspondant au centre historique de Périgueux) au pied desquels coulait l'Isle. Il a été érigé sur le site d'une maison à Creyschat, détruite l'année précédente lors d'une inondation de l'Isle.
En 1860, les remparts ont été détruits pour permettre la construction de la route impériale 21 de Paris à Barèges (l'actuel boulevard Georges Saumande).
En 1929, l'Eschif a été inscrit comme monument historique sous le nom (erroné) de moulin Saint-Front. Cette inscription a été annulée en 1977 et remplacée par une classification en tant que monument historique. Il appartient à la ville de Périgueux depuis 1976.