El Hotel Casa Terra se encuentra en el histórico barrio colonial de Villa de Leyva, a 350 metros de la plaza principal, y ofrece WiFi gratis en todo el establecimiento. Hay aparcamiento privado gratuito.
Todas las habitaciones tienen TV, y algunos alojamientos cuentan con una zona de estar perfecta para relajarse. Cada habitación incluye baño privado. El servicio de limpieza se realiza dos veces al día.