There are no special words in English for the kind of people you refer to - at least, none that I can think of. If someone knows of any, I will congratulate them!
Sometimes people choose flats based on their convenience and proximity to amenities (e.g. shops, schools). The flat is "convenient for" or "near to" these things.
"Flat" is the British word and equates to apartment or condo.