Lord Nelson Hotel
This maritime and intimate hotel, named after Lord Nelson himself, is centrally located in the heart of Stockholm's Old Town and is perfect for those who appreciate comfort and a prime location.
Lord Nelson Hotel is located in Stockholm near: Our listed building dating back to the 18th century in the Old Town means that our rooms are relatively small. However, what we lack in size we make up for with plenty of charm, atmosphere and location.



