L'Oyado Cocochi est situé à Tokyo, dans le quartier de Shinjuku, à 1,9 km du jardin national Shinjuku Gyoen et à 2,9 km du sanctuaire Meiji Jingu. La gare Shin-Okubo est accessible en seulement 2 minutes à pied.
Toutes les chambres de cet hôtel d'affaires de style japonais disposent de la climatisation, d'une télévision à écran plat et d'un lecteur DVD. Elles sont également dotées d'une bouilloire. Leur salle de bains privative est pourvue d'une baignoire ou d'une douche, d'un bidet et d'articles de toilette gratuits.
La réception est ouverte 24h/24.
L'Oyado Cocochi se trouve à 3,3 km du stade Meiji Jingu et à 3,5 km de la plateforme d'observation du gratte-ciel Sunshine 60. L'aéroport international de Tokyo-Haneda, le plus proche, est à 17 km.