Meguro Street Scene, Tokyo, Japan