Hotels in Villa de Leyva 5 stars

Showing 1 - 4 from 4 properties
Hotel
Price from: $68
Hotel La Alhambra, Diagonal 8ª, Villa de Leyva, Boyacá, 154007 Villa de Leyva, Colombia
8.9 Fabulous
From: $68
Hotel
Calle 10A #10-31, Villa de Leyva, 154001, Colombia, 154001 Villa de Leyva, Colombia
7.5 Good
Hotel
carrera 6 # 13-52, 154001 Villa de Leyva, Colombia
9.7 Exceptional
Hotel
Carrera 3 N. 12 - 88, 154007 Villa de Leyva, Colombia
8.9 Fabulous