This hotel is situated just outside the town of Forssa, amidst wild natural surroundings. The area is perfect for those seeking outdoor activities.