Owl Bayou is a stream located in Tangipahoa County, Louisiana. It appears on the Manchac USGS 7.5-minute topographic quadrangle. The nearest populated place is North Pass, approximately 0.8 miles to the ESE.

Nearby Features