Where is Ebisu Station?

Where is Ebisu Station located?

Ebisu Station, Ebisu Station, Japan (approx. 35.64658°, 139.7103°)


Where is Ebisu Station on the map?