Located in the World Trade Center in Stockholm. Modern business hotel 3 minutes from the Central Station, buses and trains to the airport. Within walking distance to shopping area, restaurants and theatres.
Rooms are small with one single bed (105cm) and an extra single bed that folds down from the wall. All rooms have desk and shower. Rooms listed as no window in room are inside/indoor rooms with subtle Japanese lighting.