Where is Yamashina?

Where is Yamashina located?

Yamashina, Yamashina (Station), Japan (approx. 34.99268°, 135.8166°)


Where is Yamashina on the map?