Hotel de la Source is a charming 3-star establishment located in the picturesque Jura-North Vaudois region of Switzerland. Opened and renovated in 2014, this hotel offers a fresh and inviting atmosphere, ideal for both leisure and business travelers. With 65 well-appointed rooms, guests can enjoy a comfortable stay while exploring the stunning natural landscapes and vibrant local culture of the area.