Situé dans le centre de Tokyo, à seulement 300 mètres du parc Otsukadai et à 70 mètres du sanctuaire Tenso, le Garden Otsuka propose des hébergements avec vue sur la ville et connexion Wi-Fi gratuite. Il se trouve à 200 mètres de la mosquée Otsuka et dispose d'une réception ouverte 24h/24. Un parking public se trouve à proximité.
Certains logements disposent d'une entrée privée, d'un bureau et d'une armoire. Certains logements disposent de la climatisation, d'une télévision à écran plat, d'un lave-linge, d'une bouilloire et d'une cuisine entièrement équipée. Tous les logements comprennent une salle de bains privative.
Vous séjournerez à proximité du parc Toshima Ward Minamiotsuka, du sanctuaire Shusseinari et du musée mémorial Shintaro Suzuki. L'aéroport le plus proche, celui de Tokyo-Haneda, est situé à 26 km.