The Lord Nelson is located in the heart of Stockholm's old town, Gamla Stan. It is only fifteen minutes' walk from the Central Station and a similar distance from the hustle and bustle, restaurants and nightlife of Stureplan.
Customer review digest, click to view whole review ...