Stockholm is the largest city and capital of Sweden. Built on 14 islands around one of Europe’s largest and best-preserved mediaeval city centres, Stockholm is often referred to as “the city on water”. Hotel Rex is a boutique hotel within easy reach of the metro and Gamla Stan (old town) centre of Stockholm Address: Luntmakargatan 73, 113(…)