El Hotel James Joyce se encuentra en uno de los barrios más históricos de Trieste, en la zona peatonal de Cavana, a 250 metros de la Piazza Unità d'Italia. El alojamiento está situado a poca distancia de la terminal de cruceros y del centro de congresos de Trieste.
El establecimiento fue construido en 1770 y es uno de los hoteles más característicos de la ciudad. Además, hay gratuita en las zonas comunes. Por las mañanas se sirve un desayuno buffet abundante.
El hotel se halla a pocos pasos de los principales lugares de interés y de numerosos restaurantes típicos. También hay mostrador de información turística.