London Music Hall

185 Queens Avenue, London, N6A 1J1