The Victory is located in the heart of Stockholm's Old Town, Gamla Stan. It is only 15 minutes' walk to the Central Station and a similar distance to the hustle and bustle, restaurants and nightlife of Stureplan.
Customer review digest, click to view whole review ...