Lennox House

75 Durham Rd., Islington, London, United Kingdom, N7 7DS
Description