Best Western Time Hotel

Vanadisvaegen 12
Stockholm
Sweden