This small building (the white one to the left of/behind the "O" in the link), I'm not sure if the building has a name.
(Not the Alexia or the building straight east of the Alexia)
Google street view from Locus: https://www.google.com/maps/@38.629111, ... 6656?hl=en
And from 7th St: https://www.google.com/maps/@38.628694, ... 6656?hl=en