Disponibilizando um jardim e um terraço, Villa Shibuya encontra-se no centro de Tóquio, a 3 minutos a pé de Toguri Museum of Art. Este alojamento dispõe de uma varanda e acesso Wi-Fi gratuito.
Esta villa com ar condicionado tem 4 quartos, uma sala de estar, uma cozinha totalmente equipada com frigorífico e chaleira, e 2 casas de banho com bidé e chuveiro. Toalhas e roupa de cama são providenciadas nesta villa.
Villa Shibuya tem vários pontos de interesse populares nas suas proximidades, incluindo Nabeshima Shoto Park, Cruzamento de Shibuya e Estátua de Hachiko. O aeroporto mais próximo é o Aeroporto de Tóquio-Haneda, que fica a 21 km de Villa Shibuya.