Kamiyamacho residence with office space by Puddle + moyadesign

A space where commercial and residential meet