Unable to answer "What street is this on?" – house number 604,606,608,610,612,801: Apartment Building – https://osm.org/way/440286657 via StreetComplete 58.2:

801 is on a separate street than the 600 addresses, but attached to the same physical structure