Where is Roma?

Where is Roma located?

Roma, Texas, United States (approx. 26.4070669°, -99.0055462°)


Where is Roma on the map?