BS Lodge situa-se em Mitcham, na região de Grande Londres, nas proximidades de Estação de Metro de Morden, e dispõe de acomodações com acesso Wi-Fi gratuito e estacionamento privado gratuito.
Os hóspedes também podem relaxar no jardim.
Estação de Metro de Colliers Wood fica a 3,3 km de BS Lodge, enquanto The All England Lawn Tennis Club Centre Court está a 5,2 km da propriedade. O aeroporto mais próximo é o Aeroporto de Londres - Heathrow, que fica a 23 km de BS Lodge.