Castle tower Nature Park is located in Sendai, Japan on Genbeehara-10 Akiumachi Yumoto, Taihaku Ward,. Castle tower Nature Park is rated 4 out of 5 in the category nature preserve in Japan.
Address
Genbeehara-10 Akiumachi Yumoto, Taihaku Ward,
Amenities
Good for kidsPublic toilet
Accessibility
Wheelchair-accessible car park