Shakujii Park Tennis Courts is located in Tokyo, Japan on 5 Chome-17-1 Shakujiimachi. Shakujii Park Tennis Courts is rated 4 out of 5 in the category tennis court in Japan.
Address
5 Chome-17-1 Shakujiimachi
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance