Il Roseto si trova in una posizione spettacolare sulle pendici dell'Aventino, di fronte ai resti del Palatino, appena sopra il Circo Massimo. Di dimensioni contenute, offre una magnifica vista che spazia dal colle Palatino, al campanile di S. Maria in Cosmedin, alla cupola della Sinagoga, al Vittoriano, fino ad arrivare all'osservatorio di Monte Mario.
Fin dal III sec. a.c. il luogo in cui sorge il roseto era dedicato ai fiori. Tacito, negli Annales, parla di un tempio dedicato alla dea Flora, i cui festeggiamenti, "floralia", si svolgevano in primavera nel Circo Massimo.