Ochanomizu Station

from £25.00

Ochanomizu Station, overlooking the Kanda river and Akihabara.

Size:

Ochanomizu Station, overlooking the Kanda river and Akihabara.