Unable to answer "What street is this on?" – house number 3525,3575,6950,6955: Apartment Building – https://osm.org/way/547314717 via StreetComplete 57.0:

This building looks to be split into 4 parts, each with their own entrance: 2 middle ones towards the larger road and one on each side on the smaller roads