Only a strip of blue sky visible when walking down this narrow street, where buildings loom over you.