Aninhado no bairro comercial Arganzuela em Tóquio, conhecido por pontos turísticos históricos como o Palácio Imperial do Japão, situado a 25 minutos de distância a pé, o The B Shimbashi Hotel Tóquio oferece uma área de lobby e uma lavanderia. O hotel livre de fumaça também oferece Wi-Fi nas áreas públicas.
O hotel está localizado a aproximadamente 4 km da Visão da Flor de cerejeira, a uma distância aproximada de 500 metros da Praça SL. Daijingu de Tóquio encontra-se a 3.3 km do The B Shimbashi Hotel. Além disso, Minamisakura Park está a metros de distância. O Centro Nacional de Arte de Tóquio fica a caminhada de 30 minutos deste alojamento de 3 estrelas. A estação de autocarros Pri pode ser encontrada a 400 metros de distância e a estação de metro mais próxima Uchisaiwaicho está situada muito perto de B Shimbashi.
Os 112 quartos no hotel são equipados com comodidades como controle de temperatura, bem como Wi-Fi gratuito e TV de tela plana com canais via satélite. Além disso, tem máquinas de café/chá, bem como cofre pessoal fornecidos. As casas de banho são equipadas com casa de banho separada e chuveiro, bem como confortos como secador de cabelo e pantufas.
Um pequeno-almoço bufê é fornecido diariamente. Pode caminhar 5 minutos até Starbucks Coffee Toranomon Ekimae ou comer no Camerino situado a 5 minutos de distância a pé.