Le Picasso se trouve dans le centre historique, entre la gare Roma Termini et la station de métro Repubblica. Les chambres disposent d'un sol en terre cuite, d'une télévision par satellite et d'une salle de bains privative.