St Martins Lane London ligger i London sentrum, bare 3 minutter til fots fra Leicester Square undergrunnsstasjon og 5 minutter til fots fra Trafalgar Square.