Where is Umi-Shibaura Station?

Where is Umi-Shibaura Station located?

Umi-Shibaura Station, Umi-Shibaura Station, Japan (approx. 35.48604°, 139.7004°)


Where is Umi-Shibaura Station on the map?