Located in Rome (Rome City Centre), La Sosta is close to Piazza Vittorio Emanuele II, Basilica di Santa Maria Maggiore, and Diocletian Bath. Also nearby are Teatro dell'Opera di Roma and Colosseum.
Complimentary wireless Internet access is available in public areas. Additional amenities include an elevator (lift), express check-in, and air conditioning in public areas.
The 3 air-conditioned guestrooms at La Sosta include minibars and safes.