Taylor Slough Archeological Site

Address Restricted, Uvalde, Texas. County/parish: Uvalde.

Added to the National Register of Historic Places May 04, 1976. NRIS 76002076.

1 contributing site.

LC