Where is Tokiwadai?

Where is Tokiwadai located?

Tokiwadai, Tokiwadai(Tokyo), Japan (approx. 35.75877°, 139.6892°)


Where is Tokiwadai on the map?