Mowgli in Nottingham has been on the cards for a while and last week it finally opened. Located in Hockley at 1 Stoney Street (The big pink building on the corner opposite Void and across the road from Ice Nine) it is a three storey building standing out from the crowd. Would Hockley, known for…