Belle Rive ligt in het dal van Aveyron, op slechts 2 km van Najac. Het ligt aan de rivier de Aveyron en biedt een prachtig uitzicht op het kasteel van Najac.
Elke kamer in dit Logis Hotel heeft een bad of douche en is uitgerust met een televisie en telefoon.
Restaurant Belle Rive serveert traditionele Franse gerechten en regionale wijnen. Gasten kunnen van hun maaltijd genieten op het terras. Het hotel heeft een zwembad en een tennisbaan.
Er is gratis privéparkeergelegenheid voor auto's en motoren.