Tucker Road
United States
>
Texas
>
Odessa
>
Tucker Road
Tucker Road is an asphalted street with two lanes in Odessa.
Tucker Road
type of road
non-specified
Lanes
2