Where is Roma?
Where is Roma located?
Roma, Texas, United States (approx. 26.4070669°, -99.0055462°)
Where is Roma on the map?
Roma - McAllen
Roma - Laredo
Roma - Houston
Roma - South Padre Island
Roma - Laredo
{"latitude":26.4070669,"longitude":-99.0055462,"title":"Roma"}