Lord Nelson Hotel
Stockholm
Check in 3:00 PM
Check out 12:00 PM
With a stay at Lord Nelson Hotel, you'll be centrally located in Stockholm, just a 3-minute walk from Stockholm Palace and 14 minutes by foot from Stockholm City Hall. This eco-certified hotel is 1.7 mi (2.8 km) from ABBA The Museum and 1.8 mi (2.9 km) from Gröna Lund.
Stay in one of 29 guestrooms featuring flat-screen televisions. Your bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Property Details
Location
Vasterlanggatan 22, Stockholm, 111 29, Sweden