Bloomsbury Mansions 13-16 Russell Square London Camden WC1B 5ER United Kingdom Locate 51.522740593814, -0.1269166373018