India House

India House was a student residence that existed between 1905 and 1910 at Cromwell Avenue in Highgate, North London

Categories: