The legendary Grand Hotel Stockholm in Sweden was built in 1874 and is a stunning grand dame that defies time. Some hotels seem to get better with age; the Grand Hotel Stockholm is one of them.
Staying at the picturesque Thorskogs Slott or Thorskogs Grand Manor, located only 40 kilometers north of Gothenburg, Sweden, is like stepping back in time.