Hästholmen is situated on the eastern shore of lake Vättern, some five kilometres north of Ödeshög in the province of Östergötland in Sweden.