El Oyado Cocochi está situado en Tokio, en el barrio especial de Shinjuku, a 1,9 km del jardín nacional Shinjuku Gyoen y a 2,9 km del santuario Meiji Jingu. El establecimiento se halla a tan solo 2 minutos a pie de la estación de JR Shin-Ōkubo.
Todas las habitaciones de este hotel de negocios de estilo japonés disponen de aire acondicionado, TV de pantalla plana, reproductor de DVD, hervidor de agua y baño privado con bañera o ducha, bidet y artículos de aseo gratuitos.
El establecimiento tiene recepción 24 horas.
El Oyado Cocochi se halla a 3,3 km del estadio Meiji Jingu y a 3,5 km del observatorio The Sunshine 60. El aeropuerto más cercano es el aeropuerto internacional de Tokio-Haneda, situado a 17 km del Oyado Cocochi.