Selkirk Hall
Hall of Residence | Imperial College London | Princes Gardens | London SW7 1BF
It looks like nothing was found at this location. Maybe try a search?