Apresentando um jardim e acesso Wi-Fi gratuito, London Park Haven encontra-se no centro de Londres, perto de Museu de Cêra Madame Tussaud's, Estação de Paddington e Lord's Cricket Ground.
Regents Park fica a 1,9 km de London Park Haven, enquanto Oxford Street está a 1,8 km da propriedade. O aeroporto mais próximo é o Aeroporto London City, que fica a 18 km de London Park Haven.