Castle Hotels
Castle Hotels in Stockholm
We found 1 property with availability in Stockholm
Show on map
Castle House Inn
Brunnsgrand 4, Stockholm, Sweden
The charming 3-star Castle House Inn is located in a popular area of Stockholm, a 12-minute walk from Kungstradgarden, which is very convenient if you want to immerse yourself in nature. 92 rooms and…
- 1-1