With a stay at Lord Nelson Hotel, you'll be centrally located in Central Stockholm, steps from Stockholm Palace and 6 minutes by foot from Museum of Medieval Stockholm. This eco-friendly hotel is 0.4 mi (0.7 km) from Royal Swedish Opera and 0.6 mi (0.9..