Le Grand Hôtel de Castres est un établissement historique entièrement réhabilité. Situé en centre ville, proche du musée Goya, il borde l'Agoût, affluent du Tarn.
Depuis 1909 le Grand Hôtel appartient à la même famille, aubergistes dans le Tarn depuis le 17ème siècle.