OMG! I was able to locate my new place in Nakameguro, Tokyo, Japan via google maps street view. This is so cool, look how cute the neighborhood is! So the place is the one with the green awning 3 houses in from the corner on the right.
A view of the streets by the corner
The corner house
Then these are pics of stuff three blocks up walking towards the train station