Where is Manzoni – Museo della Liberazione?

Where is Manzoni – Museo della Liberazione located?

Manzoni – Museo della Liberazione, Manzoni – Museo della Liberazione (Rome Metro), Italy (approx. 41.890278°, 12.506945°)


Where is Manzoni – Museo della Liberazione on the map?