Steam locomotive is located in front of Shinbashi station in Tokyo Japan, south of Hibiya Park and the Imperial Palace Tokyo. This place is famous for meeting point but it is actually hard to find a person because this area is always crowed... The steam locomotive was placed here in 1972 to commemorate 100 years of railway history of Japan as Shinbashi station … [Read more...]