located in central london, a stone’s throw away from holborn tube station and high holborn, and a short walk from covent garden