La Casa de Cristal est située dans le quartier União de Freguesias do Centro de Porto, à 200 mètres du marché de Bolhão et à 300 mètres du Colisée de Porto. L'établissement se trouve à 11 minutes à pied de la rue Paris Galleries et à 1 km de la tour des Clercs.
Le fleuve Douro se situe à 1,1 km de l'appartement, tandis que le pont D. Luis I est à 14 minutes à pied de l'établissement. L'aéroport le plus proche est l'aéroport Francisco Sá Carneiro, à 11 km de la Casa de Cristal.