Paradise Place Islington London

51.536006, -0.109765