El Hotel Sol de la Villa está situado en Villa de Leyva, a 100 metros de la plaza principal de Villa de Leyva, y ofrece habitaciones con conexión WiFi gratuita. El establecimiento se encuentra en el centro histórico, a menos de 400 metros del Museo del Carmen y a 20 km del parque nacional de Iguaque. La recepción está abierta las 24 horas.
Las habitaciones incluyen armario. Las habitaciones disponen de baño privado con ducha. Todas las habitaciones están equipadas con TV de pantalla plana con canales por cable.
El parque temático Gondava está a 7 km del Hotel Sol de la Villa.