LOCATION United States

Odell Town

Odell Town is an unincorporated community in Nicholas County, West Virginia, United States. Odell Town is 9.5 miles (15.3 km) southeast of Summersville.

Results for: 'Odell Town'

The House of Highways