C'est un joli village situé au coeur du vignoble de la vallée du Lot, encerclé par les collines et bordé par la rivière Lot. Le village est dominé par le château de la Coste, forteresse du XIIIe siècle, carrée d'allure, offrant une jolie vue sur le vignoble et la vallée du Lot. L'histoire de Grézels est fortement entrelacée à celle de ce château. Fortement endommagé pendant la guerre de Cent Ans, il a d'abord été restauré au XIVe siècle, pillé pendant les guerres de Religions, transformé au XVIIe siècle et enfin vendu comme bien national après la Révolution. En 1960 il trouve enfin acquéreurs et ses nouveaux propriétaires le restaurèrent.