A towering high-rise apartment complex rises over a strip of restaurants, clinics and cafes, just a 10-minute walk from ...