Where is POSTA | Via Salaria?

Where is POSTA | Via Salaria located?

POSTA | Via Salaria, POSTA | Via Salaria, Italy (approx. 42.50705°, 13.084567°)


Where is POSTA | Via Salaria on the map?