Where is Setagaya?

Where is Setagaya located?

Setagaya, Setagaya (Station), Japan (approx. 35.64377°, 139.6503°)


Where is Setagaya on the map?