Villa de Leyva
Villa de Leyva is a small town in the mountains that has been preserved almost completely in its original colonial style.
Villa de Leyva is a small town in the mountains that has been preserved almost completely in its original colonial style.