Owl Creek Road in Odessa, MO 64076

Owl Creek Road in Odessa, MO 64076 (Lafayette County) is a residential street and it runs in an east-west direction starting from Foster College Road and ends at Christy Road.

Road Type
unclassified road
Route
east-west