Das Hotel Feel Porto Downtown Townhouses liegt nur 6 Minuten Fußweg von der Capela das Almas entfernt.
Universität Fernando Pessoa befindet sich in einer 2 km Entfernung vom Hotel und Portugiesisches Fotografiezentrum erreicht man in etwa 14 Gehminuten. In der Nähe befinden sich die kulturellen Sehenswürdigkeiten das Denkmal für Peter IV. von Portugal (650 Meter) und die Ponte do Infante (1 km). Das Feel Porto Downtown Townhouses ist auch nur wenige Schritte entfernt vom Rathaus von Porto. Das Hotel liegt in rund 200 Meter Entfernung von der Stadtbahn U-Bahnhof Aliados entfernt.
Das Restaurant Restaurante Abadia do Porto bietet eine Auswahl von Gerichten und liegt zudem in unmittelbarer Nähe zur Unterkunft.