Inte långt från Husby-Sjutolfts kyrka är Ekolsunds slott beläget. Slottet har sin grund i en sätesgård från 1300-talets början som sedermera kom i kung Gustav Vasas ägo. Under 1600-talet uppfördes det nuvarande slottet i formen av två L-formade flyglar, och det kom under 1700-talet att bli Gustav III:s favoritslott där han tillbringade en stor del av sitt liv. På senare år har slottet och värdshuset renoverats och öppnats för aktiviteter, övernattning och måltider. TV-serien "Biggest loser" spelas in här.