In 1907 the house at 590 Stella Avenue was on the site of the three story apartment building on the left.


Source

Google Street View