El Hotel Flora está situado en la parte superior de la Via Veneto, en un elegante edificio neoclásico junto a los jardines de Villa Borghese. La terraza de la azotea ofrece unas vistas espectaculares a la Ciudad Eterna.
El Rome Marriott Grand Hotel Flora se encuentra en una ubicación privilegiada, en la calle que hizo famosa la película La Dolce Vita de Fellini. Está a solo 450 metros de la Plaza de España y de la estación de metro Spagna (línea A).
Las habitaciones de lujo de este Marriott Grand Hotel tienen muebles clásicos, ventanas insonorizadas y TV con canales vía satélite y de pago. Las habitaciones se limpian 2 veces al día.
El restaurante Flora sirve cocina mediterránea elaborada con los mejores y más frescos ingredientes. El bar es un punto de encuentro muy popular en una de las zonas más distinguidas de Roma.