Itabashi, Tokyo
The is an indoor botanical garden located at 8-29-2 Takashimadaira, Itabashi, Tokyo, Japan.