Where is Omotesandō?

Where is Omotesandō located?

Omotesandō, Omotesandō (Station), Japan (approx. 35.665653°, 139.71135°)


Where is Omotesandō on the map?