Best Western Plus Time Hotel

BEST WESTERN PLUS Time Hotel is a wonderful four-star hotel, centrally located in Stockholm. At Time Hotel we welcome you with a warm atmosphere in a vibrant part of central Stockholm.