Garden Otsuka encontra-se no centro de Tóquio, a 3 minutos a pé de Otsukadai Park e a alguns passos de Tenso Shrine, e apresenta acomodações com acesso Wi-Fi gratuito.
Algumas unidades dispõem de ar condicionado, televisão de ecrã plano, máquina de lavar roupa, chaleira e uma cozinha.
Garden Otsuka tem vários pontos de interesse populares nas suas proximidades, incluindo Otsuka Mosque, Toshima Ward Minamiotsuka Park e Shusseinari Shrine. O aeroporto mais próximo é o Aeroporto de Tóquio-Haneda, que fica a 26 km de Garden Otsuka.