Previous Home Next
IMGP4196

In the central part of Tokyo, near the Imperial Palace. All the streets are very clean and orderly.