Where is Roma?

Where is Roma located?

Roma, Valencia, Spain (approx. 39.506687°, -1.157891°)


Where is Roma on the map?