Conveniently located just 100 metres from Stockholm International Fairs, Best Western Royal Star Hotel offers rooms with French balconies and free Wi-Fi and parking. Stockholm city centre is a 10-minute train ride away.
Number of rooms: 103
Mässvägen 1, Älvsjö, 12530 Stockholm, Sweden
Hotel booked 1 times today.