Le Marcella Royal, avec sa terrasse offrant une vue à 360° sur la ville de Rome, se trouve à 10 minutes à pied de la station de métro Repubblica et de la Via Veneto. Les chambres sont équipées d'une connexion Wi-Fi gratuite.