Pelican House situa-se em Puerto Baquerizo Moreno, na região de Isla San Cristóbal, nas proximidades de Playa de los Marinos e Praia de Oro, e dispõe de acomodações com estacionamento privado gratuito.
Mann fica a 12 minutos a pé de Pelican House. O aeroporto mais próximo é o Aeroporto San Cristóbal, que fica a 1 km de Pelican House.