London Study Group Photos

 

Computer Lab

Computer facilities at 99 Great Russell St.