The London Irish Centre

50-52 Camden Square, London, NW1 9XB, United Kingdom