The Lord's Prayer localiza-se em Chennai, a 4 minutos a pé de Elliot's Beach e 6,7 km de Instituto Indiano de Tecnologia de Madras, e dispõe de acesso Wi-Fi gratuito e ar condicionado. O alojamento está a 10 km de St. Thomas Mount e 11 km de Centro de Convenções de Chennai.
Universidade Anna fica a 6,8 km de The Lord's Prayer, enquanto Pondy Bazaar (mercado) está a 10 km de distância. O aeroporto mais próximo é o Aeroporto Internacional de Chennai, que fica a 11 km de The Lord's Prayer.