Johanneshov is in Stockholm, the national capital of Sweden. Johanneshov is 3 miles to the southeast of the middle of Stockholm.
The Vasa Museum, Drottningholm Palace and National Museum are just a sample of Stockholm's many attractions.
If you can't find suitable Johanneshov accommodation, you can explore the hotels in Bromma, a suburb that is situated 7 miles northwest of central Johanneshov. Expedia's Kungsholmen hotels guide is another helpful resource for finding accommodation near Johanneshov. Kungsholmen is also in Stockholm.