Surplombant la Plaza Callao, l'Hostal Helena 2 est situé dans la rue emblématique de la Gran Via de Madrid, tout près de la station de métro Callao.