El Hotel Casa Terra está situado en la zona histórica y colonial de Villa de Leyva, a 350 metros de la plaza principal, y ofrece conexión WiFi gratuita en todas sus instalaciones. El establecimiento proporciona aparcamiento privado gratuito.
Todas las habitaciones disponen de TV, y algunos alojamientos cuentan con una zona de estar ideal para relajarse. Todas las habitaciones incluyen baño privado. El servicio de limpieza se ofrece 2 veces al día.