Le L.T. Savoia Palace & Cavour C.L. est situé dans le centre-ville de Bari, à 600 mètres de la gare centrale, à 1,5 km de la cathédrale et à 1,5 km de la basilique San Nicola. Il se trouve à proximité de la place Mercantile, du Castello Svevo et du théâtre Margherita. Il se trouve à 1,7 km de la plage Pane e Pomodoro et à moins de 1 km du centre-ville.
Une connexion Wi-Fi est disponible gratuitement. Certaines chambres possèdent également un balcon. Certains logements sont hypoallergéniques.
Vous séjournerez à proximité du théâtre Petruzzelli, de la place Ferrarese et de l'église orthodoxe Saint-Nicolas. L'aéroport Karol Wojtyła de Bari, le plus proche, est implanté à 10 km.