Machida Squirrel Garden is a Zoo located at 1 Chome-733-1 Yakushidai, Machida, Tokyo 195-0073, Japan. It has received 2641 reviews with an average rating of 4.1 stars.
Monday | 10AM-4PM |
---|---|
Tuesday | 10AM-4PM |
Wednesday | Closed |
Thursday | 10AM-4PM |
Friday | 10AM-4PM |
Saturday | 10AM-4PM |
Sunday | 10AM-4PM |
The address of Machida Squirrel Garden: 1 Chome-733-1 Yakushidai, Machida, Tokyo 195-0073, Japan
Machida Squirrel Garden has 4.1 stars from 2641 reviews
Zoo
787 reviews
Japan, 〒173-0004 Tokyo, Itabashi City, Itabashi, 3 Chome−50−1 東板橋公園内