El Apollo Apartments está ubicado en el animado distrito Monti de Roma, a 10 minutos a pie del Coliseo, y ofrece alojamiento independiente con WiFi gratuito y entrada privada. La basílica de San Pietro in Vincoli se halla a 300 metros.
Los apartamentos disponen de aire acondicionado, zona de estar/comedor con TV de pantalla plana con canales vía satélite y zona de cocina totalmente equipada con microondas y hervidor eléctrico. El baño privado incluye ducha y secador de pelo.
El Apartments Apollo se encuentra a 550 metros del palacio Domus Aurea y a 9 minutos a pie de la plaza Venezia. La estación de metro de Cavour queda a 300 metros.