Pelican House is gelegen in Puerto Baquerizo Moreno in de regio Isla San Cristóbal, dicht bij Playa de Puerto Baquerizo Moreno en Playa de Oro. De accommodatie biedt gratis privéparkeren.
Playa Mann ligt op 12 minuten lopen van het aparthotel. Het dichtstbijzijnde vliegveld is Luchthaven San Cristóbal, op 1 km van Pelican House.