

O Invicta Hotel está localizado no centro de Plymouth Hoe, com vista para a orla marítima e a 5–10 minutos a pé do Barbican, do centro da cidade, do Theatre Royal Plymouth, da Torre de Smeaton e do Mayflower Steps, enquanto o National Marine Aquarium fica a cerca de 1,5 km. A estação ferroviária de Plymouth situa-se a aproximadamente 1,5 km do hotel, e o aeroporto mais próximo e mais importante é o Aeroporto de Exeter, a cerca de 80 km, aproximadamente uma hora de carro.