This reminds me of Fermont[1], a remote Canadian city in northern Quebec that I visited when I was young. There is this 1.3 km long building shaped like a wall with all services, shops, restaurants and apartments in it. The wall protects the rest of the city from northern winds.