Where is Central Station low cost, Rome?

Where is Central Station low cost, Rome located?

Central Station low cost, Rome, Central Station low cost, Rome, Italy (approx. 41.89725°, 12.50426°)


Where is Central Station low cost, Rome on the map?