Situato nel centro di Tokyo, a 600 metri dal Toguri Museum of Art e vicino allo Shibuya Scramble Crossing, al Magnet by Shibuya 109 e alla via dello shopping Shibuya Center-gai, l'OYO Hotel New Washington Shibuya offre camere climatizzate, la connessione WiFi gratuita, una reception aperta 24 ore su 24, il servizio in camera e un deposito bagagli.
Tutte le sistemazioni dell’albergo business in stile giapponese OYO Hotel New Washington Shibuya sono dotate di area salotto, armadio, TV a schermo piatto e bagno privato.
L'OYO Hotel New Washington Shibuya dista 26 km dall'Aeroporto Internazionale di Tokyo-Haneda, lo scalo più vicino. Tra i rinomati luoghi d'interesse nelle vicinanze troverete il Nabeshima Shoto Park, la Shidax Culture Hall e l’Ancient Egyptian Art Museum.