Radisson Blu Strand Hotel, Stockholm – Sweden

Lovely city hotel in Stockholm with only walking distance to restaurants, cafés and malls.

Read More