Garden Otsuka bevindt zich in het centrum van Tokyo, op 3 minuten lopen van Otsukadai Park en een paar minuten lopen van Tenso Shrine, en biedt accommodatie met gratis WiFi.
Sommige units zijn voorzien van airconditioning, een flatscreen-tv, wasmachine, een waterkoker en een keuken.
Populaire bezienswaardigheden in de buurt van het appartement zijn Otsuka Mosque, Toshima Ward Minamiotsuka Park en Shusseinari Shrine. Het dichtstbijzijnde vliegveld is Luchthaven Tokyo Haneda, op 26 km van Garden Otsuka.