Situé à 100 mètres de la gare historique de São Bento, l'Invictus Place est un appartement à seulement 200 mètres de l'avenue centrale Aliados de Porto.
Cet appartement comprend une chambre ainsi qu'une salle de bains pourvue d'une douche et d'articles de toilette gratuits. Il comprend une kitchenette entièrement équipée avec une machine à café Nespresso.
La tour des Clercs se trouve à 500 mètres de l'appartement. L'aéroport le plus proche, celui de Porto-Francisco Sá-Carneiro, est situé à 11 km.