BSC London Hampstead (formerly known as Hampstead School of English) is one of London’s premier language schools
Our property located at 350 Finchley Road is just 3 minutes away from the school and provides accommodation for many students studying there.