Entre Agen et Penne-d’Agenais, à 18 kilomètres de Pujols, Frespech se présente comme un village fortifié établi sur un éperon rocheux. L’accès à la cité s’effectue par une porte de pierre ouverte dans les remparts. Une fois franchie, celle-ci offre une vue directe sur l’église romane du XIIe siècle, reconnaissable à son puissant clocher-tour carré, à son chevet rond et à sa couverture de lauzes.
L’édifice religieux s’inscrit au cœur d’un ensemble marqué par les vestiges du château et les anciennes fortifications. Une partie des remparts datant du XIIIe siècle accueille aujourd’hui un restaurant. Celui-ci propose une cuisine typique de la région, notamment à base de canard. Les foies gras et les magrets qui y sont servis sont produits à la ferme de Souleilles, située à trois kilomètres de Frespech. Ainsi, la porte d’entrée, l’église et les vestiges castraux composent un ensemble étroitement lié à l’organisation de cette petite cité fortifiée.