The old apartments on this site were still standing in 2009, as seen in photos of the old buildings (map); the new structure is very similar in size and shape to the original, as seen in 2015:

And also here (map):

The map of the new apartments is in the disappointing sleek/modern style:

Ohashi 2-chome apartment new map