City living has its perks, with shops and restaurants usually located within walking distance. But some of the older residential buildings around town have entire retail ecosystems, with grocery stores, cobblers, hair salons and sometimes even dentists, within their walls.