About this property
Located in Central Stockholm, a neighborhood in Stockholm, Castle House Inn is near a metro station and on the waterfront. Nobel Prize Museum and Vasa Museum are cultural highlights, while Stockholm Palace is a notable landmark. Check out an event or a game at Avicii Arena, and consider making time for Gröna Lund, a top attraction not to be missed. Discover the area's water adventures with canoeing, motor boating, and sailing nearby, or enjoy the great outdoors with ecotours.
Reviewed by Andre Walker – Travel writer with 20 years of global hotel experience.
Where to find Castle House Inn?